Cambiar los permisos de archivos después de montarlos con fstab

Cambiar los permisos de archivos después de montarlos con fstab

Quiero montar una unidad con los siguientes permisos predeterminados:

  • archivos: -rw-r--r--
  • carpetas:drwxr-xr-x
  • propiedad del usuario/grupo predeterminado (1000)

Lo que me lleva a esta entrada de fstab:

UUID=XXX /media/drive ntfs auto,nofail,noatime,fmask=133,dmask=022,uid=1000,gid=1000 0 0

Sin embargo, con estas opciones no puedo cambiar ningún permiso de archivo. Como permitir la ejecución de un archivo.

¿Como podría hacerlo?

Respuesta1

Con las opciones que ha especificado, los permisos se aplican a cada archivo en el sistema de archivos NTFS.

Para aprovechar la función de permisos por archivo de ntfs-3g, debe agregar la permissionsopción. Si también desea admitir más de un usuario, puede utilizar la usermappingopción.

Deman 8 mount.ntfs:

Manejo de acceso y seguridad

De forma predeterminada, los archivos y directorios son propiedad del usuario efectivo y del grupo del proceso de montaje, y todos tienen permisos completos de lectura, escritura, ejecución y exploración de directorios. También puede asignar permisos a un solo usuario utilizando elfluidoy/o elgimiendoopciones junto con elmáscara, omáscaraymáscaraopciones.

Al hacerlo, los usuarios de Windows tienen acceso completo a los archivos creados porntfs-3g.

Pero,configurando elpermisosopción, puede beneficiarse de las funciones de propiedad total y permisos definidas por POSIX. Además, al definir una asignación de usuarios de Windows a Linux, las propiedades y permisos se aplican incluso a los usuarios de Windows y viceversa.

(énfasismío)

Aquí está la documentación sobre las opciones pertinentes:

mapeo de usuarios=Nombre del archivo
Usar archivoNombre del archivocomo archivo de mapeo de usuario en lugar del predeterminado.NTFS-3G/Mapeo de usuario. SiNombre del archivodefine una ruta completa, el archivo debe estar ubicado en una partición previamente montada. Si define una ruta relativa, se interpreta en relación con la raíz de la partición NTFS que se está montando. Cuando se define un archivo de mapeo de usuarios, las opcionesuid=,gid=,máscara=,máscara=,máscara=ysilenciososon ignorados.

permisos
Establezca permisos estándar en los archivos creados y utilice el control de acceso estándar. Esta opción está configurada de forma predeterminada cuando hay un archivo de asignación de usuario presente.

información relacionada