6.4. Creación de un directorio de grupo
En la configuración del sistema UPG, se puede aplicar el bit set-group identification permission (setgid ) a un directorio. El bit setgid
simplifica la gestión de los proyectos de grupo que comparten un directorio. Cuando se aplica el bit setgid
a un directorio, los archivos creados dentro de ese directorio se asignan automáticamente a un grupo que posee el directorio. Cualquier usuario que tenga permiso de escritura y ejecución dentro de este grupo puede ahora crear, modificar y eliminar archivos en el directorio.
La siguiente sección describe cómo crear directorios de grupo.
Requisitos previos
-
Root
acceso
Procedimiento
Crea un directorio:
# mkdir directory-name
Sustituya directory-name por el nombre del directorio.
Crea un grupo:
# groupadd group-name
Sustituya group-name por el nombre del grupo.
Añade usuarios al grupo:
# usermod --append -G group-name username
Sustituye group-name por el nombre del grupo, y sustituye[role="abstract"]e _username por el nombre del usuario.
Asociar la propiedad del usuario y del grupo del directorio con el grupo group-name:
# chowngroup-name directory-name
Sustituye group-name por el nombre del grupo, y sustituye directory-name por el nombre del directorio.
Establezca los permisos de escritura para permitir a los usuarios crear y modificar archivos y directorios y establezca el bit
setgid
para que este permiso se aplique dentro del directorio directory-name:# chmod g rwxs directory-name
Sustituya directory-name por el nombre del directorio.
Ahora todos los miembros del
group-name
grupo pueden crear y editar archivos en el directoriodirectory-name
directorio. Los archivos recién creados conservan la propiedad del grupogroup-name
grupo.
Pasos de verificación
Para verificar la corrección de los permisos establecidos, utilice:
# ls -ld directory-name
Sustituya directory-name por el nombre del directorio.
La salida devuelve:
drwxrwsr-x. 2 root group-name 6 Nov 25 08:45 directory-name