22 votos

¿Cómo puedo configurar permisos completo para un usuario en un directorio especificado.

¿Cómo puedo configurar todos los permisos a un usuario en un directorio especificado en linux?

25voto

mblsha Puntos 305

Depende de lo que quieres decir 'todos los permisos'. Si desea que un usuario tener completo acceso 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 el usuario posee el directorio. El segundo comando les da leer completo y los permisos de acceso. El r le da permiso, leer el X permiso a directorios y archivos no le da 'ejecuta'.

1voto

jeffreypriebe Puntos 1070

Las dos soluciones anteriores a mi comentario asumen que sólo desea una sola persona tenga acceso a un directorio y sus subdirectorios y archivos por debajo de ella.

¿Es eso correcto o quieres varias personas tenga acceso a ese directorio específico?

1voto

M4N Puntos 229

Si usted no desea cambiar los permisos del directorio existentes, sin embargo quisiera darle a un usuario (o varios usuarios o grupos) permisos para el contenido del directorio, puede usar las ACL. Algunos sistemas de ficheros (ext3) requieren la flag de acl en el Monte para habilitar las ACL. A menudo, usando grupos es suficiente, pero las ACL pueden ser más flexibles.

Mira los comandos comandos setfacl y getfacl para obtener más información.

0voto

Martin Geisler Puntos 144

Puedes darle la titularidad del usuario con el siguiente comando:
chown -R username:groupname directory

Los permisos son controlados con chmod pero más probable si le das la propiedad de usuario los permisos ya deben configurarse para darles acceso completo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: