Androide

Cómo listar usuarios en Linux

04 - Listar y Eliminar Usuarios [Debian 9 - GNU/Linux]

04 - Listar y Eliminar Usuarios [Debian 9 - GNU/Linux]

Tabla de contenido:

Anonim

¿Alguna vez ha querido enumerar todos los usuarios en su sistema Linux o contar la cantidad de usuarios en el sistema? Hay comandos para crear un usuario, eliminar un usuario, enumerar usuarios registrados, pero ¿cuál es el comando para enumerar todos los usuarios en Linux?

Este tutorial le mostrará cómo enumerar usuarios en sistemas Linux.

Obtenga una lista de todos los usuarios que usan el /etc/passwd

La información del usuario local se almacena en el /etc/passwd . Cada línea en este archivo representa información de inicio de sesión para un usuario. Para abrir el archivo puede usar cat o less :

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

UID_MIN valores UID_MIN y UID_MIN sistema pueden ser diferentes, por lo que la versión más genérica del comando anterior sería:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

Conclusión

En este tutorial, aprendió a enumerar y filtrar usuarios en su sistema Linux y cuáles son las principales diferencias entre el sistema y los usuarios normales de Linux.

Se aplican los mismos comandos para cualquier distribución de Linux, incluidos Ubuntu, CentOS, RHEL, Debian y Linux Mint.

Siéntase libre de dejar un comentario si tiene alguna pregunta.

usuario terminal