Administrar y proteger un sistema Linux requiere una supervisión y gestión cuidadosa de los usuarios. Saber quién está utilizando el sistema y qué acciones realiza es fundamental para mantener la seguridad y la eficiencia tanto en servidores como en equipos locales.
Esta guía cubre varios métodos para comprobar usuarios en Linux, incluyendo el uso de la terminal y la interfaz gráfica (específicamente, el entorno Gnome). Los métodos explicados te ayudarán a obtener información sobre cuentas de usuario, sus actividades, historial de inicio de sesión y más.
Existen varias formas de listar cuentas de usuario. A continuación, se presentan dos secciones que explican cómo acceder al listado de usuarios en Linux mediante la terminal o la interfaz gráfica.
En esta sección exploraremos diferentes métodos para mostrar usuarios mediante la línea de comandos.
El archivo /etc/passwd contiene información sobre todos los usuarios registrados en el sistema. Cada línea representa una cuenta e incluye: nombre, contraseña, UID (ID de usuario), GID (ID de grupo), información adicional (GECOS), directorio home y shell de inicio de sesión.
Para ver su contenido:
cat /etc/passwd
También puedes abrirlo con un editor de texto como nano o vim.
Si utilizas un servidor en la nube de Hostman con un usuario no administrador, el archivo podría verse así:
(Ejemplo visual en el documento original)
Las contraseñas aparecen como x por razones de seguridad. Las contraseñas reales se almacenan en /etc/shadow.
Si solo necesitas la lista de nombres de usuario:
sed 's/:.*//' /etc/passwd
El comando who muestra una lista de los usuarios activos, junto con su terminal, fecha y hora de inicio de sesión y, si es posible, la dirección IP:
who
Si solo deseas los nombres de los usuarios actualmente conectados:
users
Diferencia clave
who → muestra información detallada
users → solo nombres de usuarios
El comando w ofrece un listado más detallado de usuarios activos: actividad actual, tiempo de inicio de sesión y carga del sistema:
w
El comando last permite ver el historial de inicios de sesión, incluyendo fechas, horas y origen de las conexiones. Es útil para auditoría y seguridad:
last
El comando lastlog muestra cuándo inició sesión cada usuario por última vez:
lastlog
Para quienes prefieren trabajar con una interfaz gráfica, explicamos cómo revisar usuarios en sistemas con Gnome. KDE Plasma ya no ofrece herramientas nativas para este propósito.
En Gnome existen al menos dos formas de ver la lista de usuarios.
Abre Configuración desde el buscador del sistema.
Selecciona la pestaña Usuarios.
Haz clic en Desbloquear (arriba a la derecha) para acceder a todas las funciones.
Arriba verás la lista de usuarios existentes y abajo los detalles de cada cuenta.
También puedes instalar la utilidad adicional gnome-system-tools:
sudo apt install gnome-system-tools
(En otras distribuciones se usarán comandos como dnf, pacman, etc.)
Después de instalarla:
Abre el menú de búsqueda.
Escribe Usuarios.
Abre la utilidad instalada.
La ventana mostrará la lista de cuentas y permitirá modificar ajustes como tipo de cuenta, contraseña y otros parámetros.
Si trabajas desde la terminal, estas herramientas te serán útiles:
/etc/passwd — contiene información de las cuentas existentes.
who — lista usuarios activos con detalles.
w — muestra actividades actuales de los usuarios.
last — historial de inicios de sesión.
lastlog — último inicio de sesión por usuario.
Si utilizas Linux con Gnome:
Usa el menú Usuarios, o
la utilidad gnome-system-tools.
Conocer quién accede a tu sistema y qué acciones realiza permite detectar problemas rápidamente y mejora la administración general del sistema. Elige el método que mejor se adapte a tus necesidades.