La información de los usuarios, grupos y contraseña se almacena por defecto en el directorio /etc y podemos abrir los archivos con cualquier editor de texto, pero estos solo pueden ser modificados por el administrador root.
Usuarios
[code language=»bash»]
cat /etc/passwd
[/code]
Ejemplo de salida en pantalla
[code language=»bash»]
jona:x:1000:1000:Mi Nombre,,,:/home/jona:/bin/bash
[/code]
Donde:
[code language=»bash»]
account:password:UID:GID:GECOS:directory:shell
[/code]
account nombre de usuario.
password contraseña del usuario siempre es x ya que la contraseña se almacena encriptada en /etc/shadow.
UID ID numero identificador del usuario.
GID ID numérico identificador del grupo principal del usuario.
GECOS campo opcional con información sobre el usuario.
directory ruta la carpeta home del usuario.
shell intérprete de órdenes por defecto es /bin/sh.
Grupos
[code language=»bash»]
cat /etc/group
[/code]
Ejemplo de salida en pantalla
[code language=»bash»]
audio:x:29:jona,pulse
[/code]
Donde:
[code language=»bash»]
group_name:password:GID:group_list
[/code]
Group_name Es el nombre del grupo.
Password contraseña del usuario siempre es x ya que la contraseña se almacena encriptada en /etc/shadow.
GID ID numérico identificador del grupo principal del usuario.
Group_list Es una lista de nombres de usuario de usuarios que son miembros del grupo los cuales están separados por comas.
Contraseñas
[code language=»bash»]
cat /etc/shadow
[/code]
Grupos a los que pertenece un usuario
[code language=»bash»]
groups root
[/code]