Usuarios
A diferencia de Windows los sistemas Linux son multiusuario, esto es que varios usuarios diferentes pueden trabajar simultáneamente en el mismo sistema.
/etc/passwd
Contiene información de las cuentas de usuarios y sus características.
- UID [User ID]
Número de identificación único de usuario. Los usuarios pueden cambiar muchos parámetros, incluso su name, pero el UID no lo deben cambiar nunca. El UID del root es 0. Las cuentas de servicios y demonios tienen los UID más bajos, mientras que las de usuarios finales comienzan en el valor definido en UID_MIN en el fichero /etc/login.defs.
- GID [Group ID]
Número de identificador único de grupo. Varios usuarios pueden tener el mismo grupo, aunque al crear un usuario se crea un grupo con ese mismo nombre por defecto salvo que se indique lo contrario. Los datos del grupo aparecen en /etc/group.
- GECOS
Campo de comentarios que incluye información extra sobre el usuario (nombre real, dirección…) Informalmente se le llama información finger.
- Home directory
Directorio de inicio del usuario. Los usuarios finales se suelen situar bajo /home.
- Shell
La shell que utiliza por defecto el usuario (en muchos casos es /bin/bash). Si el usuario tiene /sbin/nologin o /usr/bin/false, significa que no tiene permiso para loguearse en el sistema, lo cual es común en daemons como medida de seguridad.
/etc/shadow
Contiene información sobre contraseñas de los usuarios de /etc/passwd, que almacena de manera cifrada.
Grupos
/etc/group
Contiene información sobre los grupos del sistema.
De forma similar, al fichero /etc/shadow, existe el fichero /etc/gshadow, que almacena los passwords de los grupos encriptados con un hash y también trabaja con los símbolos asterisco * y exclamación !.
Comandos de gestión de grupos