Linux permite que múltiples usuarios con su propia configuración personalizada trabajen juntos en el mismo sistema, incluso al mismo tiempo. Incluso puede permitir que un usuario en particular acceda a varias sesiones desde diferentes ubicaciones para trabajar en el sistema. A continuación se muestra una lista de diferentes comandos para acceder a la lista de usuarios en Linux:
1. comando menos : la información de cada usuario local se almacena en el archivo “/etc/passwd/”, donde cada línea del archivo representa la información de inicio de sesión de un usuario. El comando less extrae la información del usuario de ese archivo.
Sintaxis:
$less /etc/passwd
Ejemplo:
Cada línea de arriba tiene siete campos separados por dos puntos que contienen la siguiente información:
- Nombre de usuario
- Contraseña cifrada
- Número de identificación de usuario (UID)
- Número de identificación del grupo de usuarios (GID)
- Nombre completo del usuario (GECOS)
- directorio de inicio del usuario y
- Shell de inicio de sesión respectivamente.
2. Comando getent : este comando obtiene información del usuario de la base de datos configurada en /etc/nsswitch.conf. archivo que también incluye la base de datos passwd.
Sintaxis:
$getent passwd
Ejemplo:
3. Comando awk o cut : si lo que desea es solo el nombre de usuario, use los comandos awk o cut para imprimir solo el campo que contiene el nombre de usuario.
Sintaxis:
$awk -F: '{print$1}' /etc/passwd
$cut -d: -f1 /etc/passwd
$getent passwd | awk -F: '{print$1}'
$getent passwd | cut -d: -f1
Ejemplo:
4. Comando compgen: este comando también muestra el nombre de todos los usuarios sin ninguna información adicional.
Sintaxis:
$compgen -u
Ejemplo:
Nota: Uno puede usar el comando compgen -c para listar todos los comandos disponibles si él/ella no es el administrador en un sistema Linux y no tiene acceso a sudo.
5. who command : Esto imprimirá la información del usuario actualmente conectado.
Sintaxis:
$who
Ejemplo:
6. Comando wc : este comando obtendrá el número total de usuarios en un sistema Linux en particular.
Sintaxis:
$getent passwd |wc -l
Ejemplo:
Publicación traducida automáticamente
Artículo escrito por misraaakash1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA