es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.
Tags:  , , ,

Answer

  1. Avatar for 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 permiso x al permiso del grupo:

    $ sudo nfs4_setfacl -a A:g:foo-group@mydomain.com:rwx,group@:rx /mnt/shared
    

    Esto añade el indicador de permiso x al permiso del grupo foo-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.

Comments are closed.