Tenemos alrededor de 100 cuentas de usuario en un servidor Linux y 20 de ellas pertenecen a mi equipo ITOp. Quiero permitir que las cuentas de usuario de mi equipo solo vean mis archivos en un subdirectorio directamente debajo de mi directorio/home. ¿Cómo puedo controlar los permisos de acceso a estos archivos?
Respuesta1
¿Están los 20 usuarios del equipo ITOp iguales group
?
De lo contrario, cree un grupo que no sea del sistema ( man addgroup
) y agregue los usuarios al grupo. Agréguese al grupo también.
Cambie ( man chmod
) el permiso del directorio para permitir la lectura y ejecución del grupo ( rwxr-x---
).
Utilice chown
( man chown
) para cambiar el grupo del directorio y los archivos que desea compartir con el grupo en el párrafo 1.
Úselo chmod
para cambiar los permisos del archivo para permitir la lectura grupal ( rwxr-----
).
Asegúrese de que los usuarios puedan ver el directorio compartido permitiendo el acceso de lectura grupal a su $HOME
directorio.
Explore sus problemas de permiso/propiedad con https://github.com/waltinator/pathlld
. Un bash
script para responder "¿Por qué no puedo leer/escribir ese archivo?".