Para ver los usuarios en un sistema Linux, puedes utilizar varios comandos en la terminal. Veamos algunos de los más comunes:
Comandos para listar usuarios
cat /etc/passwd: Este comando muestra el contenido del archivo /etc/passwd, que contiene información sobre todos los usuarios del sistema. Cada línea representa un usuario y contiene varios campos separados por dos puntos.
getent passwd: Similar al comando anterior, este comando consulta la base de datos de usuarios y grupos, mostrando información sobre todos los usuarios.
compgen -u: Este comando lista todos los nombres de usuario en el sistema. Es útil para obtener una lista rápida.
cut -d: -f1 /etc/passwd: Este comando extrae solo los nombres de usuario del archivo /etc/passwd, mostrando una lista más limpia.
who: Este comando muestra los usuarios que están actualmente conectados al sistema.
w: Además de mostrar quién está conectado, este comando también muestra qué están haciendo esos usuarios.
Ejemplo:
Si quires ver todos los usuarios en el sistema, puedes ejecutar:
cat /etc/passwd
Esto te dará una salida similar a la siguiente:
root:x:0:0:root:/root:/bin/bash
user1:x:1001:1001:User One,,,:/home/user1:/bin/bash
user2:x:1002:1002:User Two,,,:/home/user2:/bin/bash
Cada línea contiene información como el nombre de usuario, el ID de usuario (UID), el ID de grupo (GID), el nombre completo y la ruta al directorio home.