Archivos de configuración de usuarios y grupos

Rafa Morales 16 Mayo 2013
3min
0
Linux

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.

 

Archivos passwd

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.

 

Archivo group

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.

 

Archivo shadow

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.