en la mayoría de Linux sistemas, incluyendo Ubuntu, no hay un solo programa o herramienta para listar todas las cuentas de usuario en el sistema if si está utilizando la interfaz gráfica de usuario de escritorio, es posible que pueda ver todas las cuentas de usuario como administrador..
¿Qué tal en los servidores? ¿Cómo listar o ver todas las cuentas de usuario?,
dado que no hay una sola herramienta para listar usuarios, generalmente dependemos de los archivos del sistema para listar los usuarios All todas las cuentas del sistema creadas se almacenan en varios archivos en el servidor.y listar el contenido de estos archivos, podemos encontrar la lista de usuarios y grupos..,campos delimitados por dos puntos que contienen lo siguiente:
- Nombre de usuario
- contraseña cifrada (x significa que la contraseña se almacena en el archivo /etc/shadow)
- Número de ID de usuario (UID)
- Número de ID de grupo del Usuario (GID)
- Nombre Completo del usuario (GECOS)
- Directorio de inicio de li>
ahora, si solo desea enumerar los nombres de las cuentas y no todos los demás detalles, simplemente ejecute los siguientes comandos:
awk -F: '{ print $1}' /etc/passwd
que deben enumerar solo los nombres de las cuentas en el sistema comenzando con la cuenta raíz.,.
rootdaemonbinsyssyncgamesman......
esa es la opción número 1
Opción #2: Obtener la lista de usuarios a través de la herramienta Getent
otra opción para obtener toda la cuenta de usuario en el sistema es usar la herramienta getend This esta herramienta hace una función similar a los comandos anteriores.. Enumera el contenido del archivo/etc / passwd utilizando la información de la base de datos almacenada en /etc/nsswitch.archivo conf..
Para obtener las listas de usuarios que utilizan el getent, ejecute los siguientes comandos:
getent passwd
Es una lista con el contenido de la misma de antes:
El /etc/nsswitch.,conf se usa para configurar qué servicios se van a usar para determinar información como nombres de host, archivos de contraseña y archivos de grupo<
estas dos opciones deberían ser suficientes para obtener una lista de usuarios en sistemas Linux, incluido Ubuntu
también le puede gustar la siguiente publicación: