¿Cómo puedo configurar permisos completos para un usuario en un directorio especificado en Linux?
¿Cómo puedo configurar permisos completos para un usuario en un directorio especificado en Linux?
Respuestas:
Depende de lo que quiera decir 'permisos completos'. Si desea que un usuario tenga acceso completo de lectura y escritura a todos los archivos y directorios en ese directorio, esto ayudará:
chown -R username directory
chmod -R u+rX directory
El primer comando hace que el usuario sea el propietario del directorio. El segundo comando les otorga permisos completos de lectura y acceso. Le r
da permiso de lectura, X
le da permiso de 'ejecución' a directorios, y no a archivos.
Si no desea cambiar los permisos existentes del directorio, pero desea otorgar permisos de usuario (o múltiples usuarios o grupos) al contenido del directorio, puede usar ACL. Algunos sistemas de archivos (ext3) requieren el indicador acl en el montaje para habilitar las ACL. A menudo, solo usar grupos es suficiente, pero las ACL pueden ser más flexibles.
Mire los comandos setfacl y getfacl para más información.