Nombre de usuario Comando en Linux con ejemplos

Linux como sistema operativo tiene la capacidad de manejar múltiples usuarios. Por lo tanto, es importante controlar a los usuarios y su información relacionada para mantener la integridad y seguridad del sistema. Cada vez que se agrega un usuario, su información se almacena en el archivo “/etc/passwd”. Mantiene el nombre de usuario y otros detalles relacionados. Aquí hay algunos comandos para obtener el nombre de usuario y sus configuraciones desde el host de Linux. No hay un comando específico de «nombre de usuario» en Linux , pero hay varios conjuntos de comandos que permiten al usuario acceder a los distintos usuarios de la máquina.

1. id : este comando básicamente imprime la información del usuario real y efectivo o, en otras palabras, el usuario actual.

Sintaxis:

$id

Ejemplo:

id command in Linux

Utilice el comando id seguido del nombre de usuario para imprimir información específica del usuario.

Sintaxis:

$id username

Ejemplo:

id command followed by the username to print specific user information

2. 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:

getent command in Linux

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.

3. dedo : muestra el nombre real del usuario actual junto con el nombre del terminal, el estado de escritura, el tiempo de inactividad y el tiempo de inicio de sesión.

Sintaxis:

$finger

Ejemplo:

finger command in Linux

Use el comando de dedo seguido del nombre de usuario para imprimir información específica del usuario.

Sintaxis:

$finger username

Ejemplo:

finger command followed by the username to print specific user information

4. lslogins: Muestra información sobre usuarios conocidos en el sistema. De forma predeterminada, mostrará información sobre todos los usuarios del sistema.

Sintaxis:

$lslogins -u

Ejemplo:

lslogins command in Linux

5. cat : este comando obtiene e imprime la información del usuario del archivo /etc/passwd/, donde cada línea contiene siete campos como en la salida del comando getent y menos.

Sintaxis:

$cat /etc/passwd/

Ejemplo:

cat command in Linux

6. compgen: este comando también muestra el nombre de todos los usuarios sin ninguna información adicional.

Sintaxis:

$compgen -u

Ejemplo:

compgen command in Linux

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 .

Publicación traducida automáticamente

Artículo escrito por misraaakash1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *