¿Cómo cambiar los attributes del file FAT32 en OS X?

Los filesystems FAT y FAT32 admiten attributes de files como "solo lectura". ¿Cómo puedo cambiar esos en OS X? El command chmod estándar no parece hacer el truco. ¿De qué otra manera puedo hacer esto?

  • Compatibilidad con WebP en macOS: ¿está destinado a funcionar realmente?
  • ¿Cómo deslocking un file .plist para poder cambiarlo?
  • ¿Qué documentation existe para explicar TheVolumeSettingsFolder en OS X?
  • ¿Por qué pierdo ~ 15GB cuando inicio macOS, y lo recupero después de unos minutos?
  • Fotos que ocupan demasiado espacio en MacBook Air
  • ¿Safari conservará mis windows y tabs en una actualización del sistema operativo?
  • Desbloquear con Apple Watch en Sierra no funciona
  • macOS - ntpd usa más del 100% de la CPU
  • ¿De dónde salió la cosa de "ocultar la barra de herramientas" en OS X Lion?
  • abrir image a pantalla completa con "abrir-una vista previa"
  • ¿Hay un atajo de keyboard de Mac para "Seleccionar línea actual"?
  • ¿Puedes explicar cómo funciona el prompt del terminal?
  • 3 Solutions collect form web for “¿Cómo cambiar los attributes del file FAT32 en OS X?”

    En OS X, el atributo Readonly del sistema de files FAT / FAT32 se establece cuando un file está bloqueado. Cuando se visualiza un file en la aplicación Finder, aparecerá un pequeño candado en el ícono del file. Este atributo de solo lectura se puede establecer o desarmar al resaltar el file y luego seleccionar "Archivo-> Obtener información" en la barra de menu. El atributo de solo lectura se puede modificar marcando o desmarcando la casilla labelda como "Bloqueada".

    Esto también se puede hacer desde la línea de command. Primero, para ver los attributes, use el command a continuación.

     ls -lO <filename> 

    Para establecer el atributo de solo lectura, use el siguiente command.

     chflags uchg <filename> 

    Para restablecer el atributo Readonly, use el siguiente command.

     chflags nochg <filename> 

    Para establecer el atributo oculto, use el siguiente command.

     chflags hidden <filename> 

    Para restablecer el atributo oculto, use el siguiente command.

     chflags nohidden <filename> 

    Para establecer el atributo de file, use el siguiente command. Nota: este command es el opuesto de lo que uno esperaría ingresar. "

     sudo chflags noarch <filename> 

    Para restablecer el atributo Archive use el siguiente command. Nota: este command es el opuesto de lo que uno esperaría ingresar. "

     sudo chflags arch <filename> 

    Nota: El atributo del sistema no parece tener un equivalente de OS X. Entonces, incluso si el command de Windows attib puede alterar el atributo del Sistema, las chflags command OS X no pueden.

    Los volúmenes formateados FAT / FAT32 no admiten permissions y todos los files se mostrarán como -rwxrwxrwx y los directorys se mostrarán como drwxrwxrwx en OS X en Terminal.

    Encontré una manera de hacerlo a través del package mtools . Lo instalé a través de home-brew ( brew install mtools ).

    Luego eché un vistazo a qué dispositivo quería manipular: diskutil list . En mi caso esto fue /dev/disk3s1 . Así que disuktil unmount /dev/disk3s1 el disco: disuktil unmount /dev/disk3s1 .

    Luego seguí las instrucciones de este blog :

    1. Cree un ~/.mtoolsrc con este contenido: drive s: file="/dev/disk3s1" mtools_skip_check=1
    2. Use mdir y mattrib para navegar y cambiar los attributes del file
    3. Desmonta todo el disco: disuktil unmountDisk /dev/disk3

    Sin embargo, tendría que usar las herramientas con sudo: sudo mdir s: sudo mattrib +rs:/some/path .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).