archivo chmod'ing en exFAT

9

¿Es posible chmod un archivo en una unidad formateada exFAT? Estoy en Mac OS X y me gustaría configurar los permisos para que no sean 777. ¿Es esto posible?

Lo que realmente estoy tratando de hacer es establecer los permisos de una clave SSH en una unidad flash exFAT en 600. Cualquier ayuda sería muy apreciada.

bswinnerton
fuente

Respuestas:

14

exFAT, como una extensión de FAT, no es capaz de almacenar metadatos de control de acceso discrecional. Es por eso que todos los archivos en un volumen exFAT parecen tener permisos 777. Básicamente está diciendo "este volumen es muy abierto, porque no podemos no hacer que sea muy abierta debido al formato del sistema de archivos".

La respuesta corta es no. La respuesta larga es que puede crear otro sistema de archivos dentro del sistema de archivos exfat usando, por ejemplo dd(para crear un archivo disperso) y luego usar herramientas específicas del sistema de archivos para crear un sistema de archivos en el archivo. Entonces puedes montarlo. El sistema de archivos nativo HFS + de Mac OS X funcionaría bien, ya que su /volumen es definitivamente capaz de controles de acceso discrecionales y cualquier otra característica del sistema de archivos en la que OS X se base. Pero eso no será portátil en todas las plataformas (tal vez para Linux, pero no para Windows).

allquixotic
fuente