Site Info Site Info

Comando Para Listar Usuarios En Linux

Comando Para Listar Usuarios En Linux

El comando para listar usuarios en Linux es una herramienta fundamental para la administración del sistema. Específicamente, nos referimos a una variedad de comandos que nos permiten ver información sobre las cuentas de usuario configuradas en la máquina. El más común es cat /etc/passwd, aunque existen alternativas más amigables y con mayor información.

¿Cómo funciona cat /etc/passwd? Este comando utiliza cat (concatenate), que simplemente muestra el contenido de un archivo. En este caso, el archivo /etc/passwd contiene información básica de cada usuario, como el nombre de usuario, su UID (User ID), GID (Group ID), el directorio home y el shell predeterminado. Puedes usarlo directamente en tu terminal:

cat /etc/passwd

El resultado será una larga lista, donde cada línea representa un usuario. Cada campo está separado por dos puntos (:). Por ejemplo:

Gestión de usuarios en Linux - Angel Yocupicio
Gestión de usuarios en Linux - Angel Yocupicio

usuario:x:1001:1001:Usuario Regular,,,:/home/usuario:/bin/bash

Aquí, usuario es el nombre, 1001 son UID y GID, /home/usuario es su directorio home, y /bin/bash es el shell usado.

LISTA USUARIOS LINUX: Listar usuarios en Terminal - Solvetic
LISTA USUARIOS LINUX: Listar usuarios en Terminal - Solvetic

Otras opciones útiles:

  • getent passwd: Es una alternativa más robusta y moderna a cat /etc/passwd. Puede obtener información de diversas fuentes (no solo del archivo /etc/passwd). Similar al ejemplo anterior, se usa: getent passwd
  • id usuario: Muestra información específica de un usuario dado, incluyendo su UID, GID y grupos a los que pertenece. Por ejemplo: id juan
  • compgen -u: Lista solo los nombres de usuario. Su uso es: compgen -u

¿Por qué es importante? Listar usuarios es crucial para la administración de sistemas. Permite verificar que las cuentas de usuario estén correctamente configuradas, auditar la seguridad del sistema y gestionar los permisos de acceso a archivos y recursos. Por ejemplo, un administrador puede usar estos comandos para asegurarse de que no haya usuarios no autorizados con acceso al sistema. Además, al crear un script para automatizar la creación de cuentas, estos comandos pueden verificar la existencia de nombres de usuarios antes de intentar crearlos, previniendo errores.

Gallery

Cómo listar usuarios en Linux (4 métodos) - ES Atsit
Administración de usuarios en Linux Ubuntu con deluser, adduser
Listar Usuarios Ubuntu - Solvetic
Gestión de usuarios en Linux - Angel Yocupicio