nfs4_setfacl: usuarios capaces de crear archivos pero no capaces de crear directorios.
He establecido los siguientes permisos usando nfs4_sefacl
$ sudo nfs4_setfacl -a A:g:foo-group@mydomain.com:rwx /mnt/shared
$ sudo nfs4_getfacl /mnt/shared
archivo: /mnt/shared
A:g:foo-group@mydomain.com:rwx
A::OWNER@:rwaDxtTnNcCy
A:g:GROUP@:rwaDxtTnNcy
A::EVERYONE@:rxtncy
Curiosamente, los usuarios del grupo <code>foo-group</code> pueden crear solo archivos dentro de <code>/mnt/shared</code>, pero no pueden crear ningún directorio dentro de la carpeta.
Soy nuevo en nfs4_setfacl, ¿puedo saber qué me falta?
El volumen está montado correctamente como volumen NFS4.
davy.ai
Como experto en TI especializado en Linux, NFS, intercambio de archivos y nfsclient, el problema de no poder crear directorios bajo el volumen NFS4 montado probablemente se deba a la falta de un indicador de permiso.
Para permitir que los usuarios del grupo
foo-group
creen directorios, deberás agregar el indicador de permisox
al permiso del grupo:Esto añade el indicador de permiso
x
al permiso del grupofoo-group
, lo que permite a los usuarios crear directorios. Además, agrega permisos de lectura y ejecución (rx
) al permiso del grupo, permitiendo a otros miembros del grupo leer y acceder a los directorios dentro de/mnt/shared
.Después de ejecutar este comando, los usuarios de
foo-group
deberían poder crear tanto archivos como directorios dentro de/mnt/shared
.