A continuación se detallan los archivos donde se almacena la configuración de los usuarios y los grupos.
/etc/passwd
El archivo passwd almacena los usuarios creados en el sistema y tiene el siguiente formato:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
clases:x:1000:1000:LinuxCentro:/home/clases:/bin/bash
Cada línea está separada en campos, el separador de campo son los dos puntos (:), y cada campo representa lo siguiente:
Login: Nombre identificativo del usuario.
Contraseña cifrada: Almacenada en un fichero diferente.
User ID (UID): Número identificador de usuario.
Group ID (GID): Número identificador de grupo.
Comentarios: Texto descriptivo del usuario.
Directorio Home: Directorio personal del usuario.
Intérprete de comandos: Shell por defecto del usuario.
Formato del archivo /etc/passwd
/etc/group
El archivo group almacena la información de los grupos del sistema, y tiene el siguiente formato:
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
clases:x:502:
Al igual que el archivo anterior cada línea esta separada en campos el separador de campo son los dos puntos (:), y cada campo representa lo siguiente:
Nombre Grupo: Nombre identificativo del grupo.
Contraseña cifrada.
Group ID (GID): Número identificativo del grupo.
Lista de usuarios: Login de los usuarios que se incluyen en el grupo.
Formato del archivo /etc/group
/etc/shadow
El archivo shadow se encarga de almacenar las contraseñas cifradas del usuario, y tienen el siguiente formato:
root:$1$qvZCDFha$8CsNHHB/QDYlx3wDnZWzp/:12829:0:99999:7:::
bin:*:12829:0:99999:7:::
daemon:*:12829:0:99999:7:::
clases:$1$8Ne4Ij4r$th9obKXkR7iTZGj26jGUc/:12831:0:99999:7:::
Igual que los archivos anteriores cada línea esta separada en campos el separador de campo son los dos puntos (:), y cada campo representa lo siguiente:
Login: Nombre identificativo del usuario.
Contraseña cifrada. Un signo de admiración (!) significa “sin password”.
Días desde 1970: Días contados desde el 1 de Enero de 1970 hasta que el password fue cambiado.
Días hasta cambiar contraseña: Días que restan hasta poder cambiar el password.
Días cambio obligatorio contraseña: Días para que el usuario esté obligado a cambiar su password.
Días avisar cambio contraseña: Días de antelación con los que se avise al usuario que debe cambiar el password.
Días de gracia contraseña caducada: Días que el usuario puede seguir usando su password antiguo.
Días de cuenta caduca: Días con el password caducado.
Campo reservado.
Formato del archivo /etc/shadow
/etc/skel/
Este directorio se utilizará como plantilla para crear los perfiles de los nuevos usuarios del sistema. Todo su contenido se copiará la primera vez que el usuario cree su perfil, por lo que si lo modificamos, el nuevo contenido ya no se copiará al perfil del usuario.
Recuerda que el perfil de usuario se crea al crear el usuario con el comando adduser o automáticamente al iniciar sesión si el usuario no lo tiene creado.
Enlaces transversales de Book para Archivos de configuración de usuarios y grupos
Archivos de configuración de usuarios y grupos escrito por Rafa Morales está protegido por una licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional