Pregunta Monte la inmersión NTFS con los permisos establecidos en 777


Necesito montar una unidad NTFS con permisos establecidos en 777 en debian. El código que tengo en fstab ahora es:

/dev/sdb2       /disk    ntfs    defaults,nls=utf8,umask=000,uid=1000,windows_names        0       0

Pero al usar esto, todos los archivos obtienen los permisos 600, ¿alguien sabe qué está mal?


0


origen




Respuestas:


Debe cambiar la umask de los usuarios que escriben en el directorio. Y BTW NO establece permisos de ejecución cuando no son necesarios.

Una umask es una máscara negativa de permisos que se debe aplicar. De forma predeterminada, todos los archivos se crearán con 666 y todos los directorios con 777. Con una umask de 002, por ejemplo, estos se convierten en 664 y 775.

Ahora, cómo configurar umask depende del programa que realmente escribe el archivo, y si esta configuración está disponible en su archivo de configuración. vea esta explicación aquí: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

Otra forma, menos conocida, sería establecer POSIX ACL en el directorio de carga: para esto, puede usar setfacl con la opción -d (siempre que su sistema operativo y el sistema de archivos lo admitan).


1