Cómo enumerar usuarios en Linux: una guía para principiantes

¿Es usted un nuevo usuario de Linux que intenta familiarizarse con el sistema? ¿O es usted un administrador de sistemas que busca administrar usuarios en su servidor Linux? De cualquier manera, poder listar usuarios en un sistema Linux es una tarea fundamental. Ya sea que necesite verificar las cuentas de usuario en su propia máquina personal o monitorear las cuentas de usuario en un servidor, el sistema operativo Linux proporciona una variedad de comandos integrados que le permiten enumerar rápida y fácilmente a todos los usuarios en su sistema.

En esta publicación de blog, cubriremos las diferentes formas de enumerar usuarios en Linux. Comenzaremos con un comando básico que le mostrará una lista de todos los usuarios en su sistema. También exploraremos opciones adicionales que puede usar para filtrar los resultados, como enumerar solo los usuarios que iniciaron sesión, los usuarios del sistema o los que pertenecen a un grupo específico. Además, discutiremos las diversas herramientas disponibles para administrar usuarios y grupos, como useradd y usermod.

Al final de esta publicación, tendrá una buena comprensión de cómo enumerar usuarios en un sistema Linux y estará equipado con el conocimiento para administrar de manera efectiva las cuentas de usuario en su máquina o servidor. Así que profundicemos y exploremos las diferentes formas de listar usuarios en Linux.

Tabla de contenido

Comprender a los usuarios en Linux

Antes de sumergirnos en la lista de usuarios en Linux, es importante comprender cómo se administran los usuarios en Linux. Cada usuario en Linux tiene una identificación de usuario única (UID) que se utiliza para identificar al usuario. El primer usuario creado durante el proceso de instalación es el superusuario o usuario raíz, que tiene UID 0. A todos los demás usuarios se les asigna un UID mayor que 0.

Listado de todos los usuarios en Linux

Para enumerar todos los usuarios en Linux, puede usar el comando cat para ver el contenido del/etc/passwdarchivo. Este archivo contiene información sobre todos los usuarios del sistema. Abra una terminal y escriba el siguiente comando:

cat /etc/passwd

La salida mostrará información sobre cada usuario en el sistema, incluido su nombre de usuario, UID, directorio de inicio y shell predeterminado.

Listado de usuarios registrados en Linux

Para enumerar los usuarios actualmente conectados en Linux, puede usar el comando who. Este comando muestra una lista de todos los usuarios que actualmente están conectados al sistema. Abra una terminal y escriba el siguiente comando:

who

El resultado mostrará información sobre cada usuario que inició sesión, incluido su nombre de usuario, terminal y hora de inicio de sesión.

Listado de usuarios por grupo en Linux

Para enumerar todos los usuarios que pertenecen a un grupo específico en Linux, puede usar elgetentdominio. Este comando recupera información sobre usuarios y grupos de las bases de datos del sistema. Abra una terminal y escriba el siguiente comando:

getent group [groupname]

Reemplazar[groupname]con el nombre del grupo que desea listar. La salida mostrará una lista de todos los usuarios que pertenecen al grupo.

Ordenar usuarios en Linux

Para ordenar alfabéticamente la lista de usuarios en Linux, puede usar el comando ordenar. Abra una terminal y escriba el siguiente comando:

cat /etc/passwd | sort

La salida mostrará una lista ordenada de todos los usuarios del sistema.

Filtrado de usuarios en Linux

Para filtrar la lista de usuarios en Linux, puede usar el comando grep. Abra una terminal y escriba el siguiente comando:

cat /etc/passwd | grep [username]

Reemplazar[username]con el nombre de usuario que desea buscar. El resultado mostrará información sobre el usuario con el nombre de usuario coincidente.

Conclusión

La gestión de usuarios en Linux es una tarea importante para los administradores de servidores. En este artículo, discutimos cómo listar usuarios en Linux. Cubrimos varios métodos para enumerar todos los usuarios, enumerar los usuarios registrados, enumerar los usuarios por grupo, clasificar a los usuarios y filtrar a los usuarios. Con estos comandos, puede administrar fácilmente a los usuarios en su sistema Linux.

Artículos Relacionados