En Linux, la gestión de permisos para múltiples usuarios se simplifica mediante el uso de grupos. El archivo central para esto es /etc/group, que define los grupos en el sistema y sus miembros.
¿Qué es el archivo /etc/group?
El archivo /etc/group en Linux es un archivo de texto plano que contiene la lista de todos los grupos de usuarios. A cada grupo se le pueden asignar permisos específicos para archivos y directorios, lo que permite a los administradores gestionar los derechos de acceso de manera eficiente para varios usuarios a la vez. Comprender este archivo es crucial para la correcta gestión de usuarios y permisos en cualquier entorno de etc group linux.
Visualización de información de grupos
Para inspeccionar el contenido de este archivo, puedes usar un comando simple. Ejecutar cat /etc/group en tu terminal mostrará todas las definiciones de grupo en tu sistema.
$ cat /etc/group
root:*:0:pete
Estructura del archivo /etc/group
Similar al archivo /etc/passwd, cada línea en el archivo /etc/group representa un solo grupo y contiene cuatro campos separados por dos puntos (:).
- Nombre del Grupo: El nombre único del grupo.
- Contraseña del Grupo: Este campo es una característica heredada y rara vez se utiliza. Los sistemas modernos utilizan herramientas como
sudopara privilegios elevados en lugar de contraseñas de grupo. Normalmente verás un marcador de posición como un asterisco (*) o una 'x'. - ID de Grupo (GID): Un identificador numérico único para el grupo. El sistema a menudo utiliza el GID internamente en lugar del nombre del grupo.
- Lista de Usuarios: Una lista separada por comas de los nombres de usuario que son miembros de este grupo.
En el ejemplo root:*:0:pete, el nombre del grupo es root, no hay contraseña, el GID es 0 y el usuario pete es miembro.