Los grupos de un sistema Unix son registrados en un fichero denominado /etc/group. Cada línea corresponde a un grupo y describe los atributos del mismo. Los atributos son separados por el carácter `:' y su significado se describe mediante el siguiente ejemplo:
proy1::65534:usu1,usu2,usu3
Tabla 4.3. Extensión de la tabla de usuarios
Elemento | Significado |
---|---|
proy1 | Nombre del grupo |
Contraseña cifrada (vacía en el ejemplo). De conocerla, un usuario podría cambiar su grupo primario. Sin embargo, esta funcionalidad está en desuso | |
65534 | Identificador del grupo (GID) |
usu1,usu2,usu3 | Lista de usuarios que pertenecen a este grupo (separados por comas) |
Como se deduce del ejemplo, un usuario puede figurar en la lista de distintos grupos, es decir, puede pertenecer a varios grupos. De todos esos grupos, aquél cuyo GID figura en la entrada correspondiente al usuario en el fichero /etc/passwd se considera el grupo primario de dicho usuario. El resto de grupos se denominan grupos suplementarios.
Al igual que sucede con los usuarios, existen ciertos grupos que son especiales, en concreto aquellos cuyo GID es menor que 500. De forma análoga a los usuarios especiales, representan servicios, usuarios anónimos, etc. No deben, por tanto, ser modificados.