Compartir un directorio para un grupo en Linux

Compartir directorio a un grupo de trabajo

Para compartir cualquier directorio en Linux y poder usar alguno en especifico con varios usuarios del sistema que pertenezcan al mismo grupo.

Si el grupo no existe lo creamos

$ groupadd saiyans 

Agregamos el directorio que queremos compartir al grupo

$ chgrp -R saiyans /directorio/a/compartir

Le damos los permisos correspondientes para lectura, escritura y ejecución con el id del grupo.

$ chmod -R g+swr /directorio/a/compartir

Ahora, para que cada archivo creado por un usuario dentro del directorio pueda ser re-escrito por otros usuario del grupo, debemos agregar una mascara al archivo /etc/profile.

umask 002 to /etc/profile
Si existe la cambiamos a 002 en caso de no existir crear

Información extra interesante

Brief summary of umask value meanings:

umask 077 – Assigns permissions so that only you have read/write access for files, and read/write/search for directories you own. All others have no access permissions to your files or directories.

umask 022 – Assigns permissions so that only you have read/write access for files, and read/write/search for directories you own. All others have read access only to your files, and read/search access to your directories.

umask 002 – Assigns permissions so that only you and members of your group have read/write access to files, and read/write/search access to directories you own. All others have read access only to your files, and read/search to your directories.

Referencias

https://forums.cpanel.net/threads/user-in-wheel-group-cant-cd-into-public_html-folders.677229/post-2781489

https://blog.desdelinux.net/tip-tener-un-directorio-compartido-entre-varios-usuarios-en-linux/

https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

Administrador de sistemas, un curioso amante de las tecnologías.

Deja un comentario

Tu dirección de correo electrónico no será publicada.