conceder permiso en Linux

conceder permiso en Linux

Tengo un servidor web Linux con 2 discos duros. Hay 2 usuarios, uno puede acceder a /home/user1 y el otro usuario puede acceder a /home2/user2

Me gustaría otorgar permisos al usuario1 para acceder a /home2/users/ (recursivamente) sin revocar el acceso del usuario2 a su directorio de inicio.

¿Cuál es la mejor manera de hacer eso?

Respuesta1

colóquelos a ambos en el mismo grupo y cambie el permiso por lo siguiente:

RWX------ /home1/user1
RWXRWX--- /home2/user2

Gracias a @Niklas B: también necesitarás configurar el directorio /home2/user2 SGID en el grupo del que ambos son miembros.

si es el grupo del usuario principal2, será automático, si no, use el comando 'chgrp' (¡no olvide -r para recursivo! =))

Respuesta2

Cree un grupo (usuarios) para ambos usuarios y otorgue al grupo acceso r/w/x al segundo directorio de inicio;)

Respuesta3

Si los usuarios están en el mismo grupo, puede establecer permisos de grupo para los usuarios de la carpeta. O si no desea que otros usuarios accedan a /home2/users, puede crear un nuevo grupo y agregarle usuario1 y usuario2. Después de establecer el permiso en un nuevo grupo.

Respuesta4

Tener el user1estar en un grupo, digamos, group1y permitir group1el acceso /home2/users.

Suponiendo que haya configurado el usuario1, esté en un grupo llamado "grupo1"

chgrp -R group1 /home2/users

chmod -R 770 /home2/users

Si desea que /home2/usersel usuario1 (independientemente de quién lo haya creado) pueda acceder a los archivos/directorios creados en el futuro, deberá configurar el SGID: chmod g+s /home2/users tenga en cuenta que el comando anterior solo puede configurarlo el /home2/userspropietario.

¿Puedes dar más detalles sobre tu objetivo? ¿Por qué el usuario1 necesita acceder al directorio de inicio del usuario2? ¿Será malo si el usuario2 puede acceder al directorio de inicio del usuario1?

información relacionada