11 formas de encontrar información de la cuenta de usuario y los detalles de inicio de sesión en Linux

11 formas de encontrar información de la cuenta de usuario y los detalles de inicio de sesión en Linux

Este artículo le mostrará once formas útiles de encontrar la información sobre los usuarios en un sistema Linux. Aquí describiremos comandos para obtener los detalles de la cuenta de un usuario, mostrar los detalles de inicio de sesión y lo que los usuarios están haciendo en el sistema.

Leer también: Cómo monitorear los comandos de Linux ejecutados por usuarios del sistema en tiempo real

Si desea agregar usuarios en Linux, use la utilidad UserAdd y modificar o cambiar cualquier atributo de una cuenta de usuario ya creada, use el USERMOD a través de la línea de comando como se explica en las siguientes guías:

  1. 15 Ejemplos prácticos útiles sobre el comando 'UserAdd'
  2. 15 ejemplos prácticos útiles sobre el comando 'usermod'

Comenzaremos mirando los comandos para encontrar la información de la cuenta de un usuario, luego procederemos a explicar los comandos para ver los detalles de inicio de sesión.

1. comando de identificación

identificación es una simple utilidad de línea de comandos para mostrar un usuario real y efectivo de IDS de grupo de la siguiente manera.

$ ID TECMINT UID = 1000 (TecMint) GID = 1000 (TecMint) Groups = 1000 (TecMint), 4 (ADM), 24 (CDROM), 27 (sudo), 30 (DIP), 46 (Plugdev), 113 (Lpadmin), 130 (sambashare) 

2. Mando de grupos

grupos El comando se usa para mostrar a todos los grupos a los que pertenece un usuario como esto.

$ grupos TecMint Tecmint: Tecmint ADM CDROM SUDO DIP PLOGDEV LPADMIN SAMBASHARE 

3. comando de dedo

dedo El comando se utiliza para buscar información sobre un usuario en Linux. No viene por instalado en muchos sistemas de Linux.

Para instalarlo en su sistema, ejecute este comando en el terminal.

$ sudo apt instalación dedo #Debian/Ubuntu $ sudo yum instalación dedo #rhel/centos $ sudo dnf install dedo #fedora 22+ 

Muestra el nombre real de un usuario; directorio de inicio; caparazón; Iniciar sesión: nombre, hora; y mucho más como a continuación.

$ dedo Tecmint Iniciar sesión: Tecmint Nombre: Directorio de TecMint: /Home /Tecmint Shell: /bin /Bash On desde viernes 22 de septiembre de 20:39 (IST) en TTY8 de: 0 2 horas 1 minuto inactivo sin correo. Ningún plan. 

4. comando getent

get es una utilidad de línea de comando para obtener entradas de Interruptor de servicio de nombre (NSS) Bibliotecas de una base de datos de sistema específica.

Para obtener los detalles de la cuenta de un usuario, use el pasada base de datos y el nombre de usuario como sigue.

$ getent passwd tecmint Tecmint: X: 1000: 1000: Tecmint ,,,,/home/tecmint:/bin/bash 

5. comando GREP

El comando GREP es una poderosa herramienta de búsqueda de patrones disponible en la mayoría de los sistemas Linus, si no en todos,. Puede usarla para encontrar información sobre un usuario específico del archivo de cuentas del sistema: /etc/passwd Como se muestra abajo.

$ GREP -I TECMINT /ETC /PASSWD Tecmint: X: 1000: 1000: Tecmint ,,,,/home/tecmint:/bin/bash 

6. comando lslogins

comando lslogins muestra información sobre usuarios conocidos en el sistema, el -u La bandera solo muestra cuentas de usuario.

$ lslogins -u Usuarios de uid PROC PWD-LOCK PWD-Deny Last-Login Gecos 0 Root 144 Root 1000 Tecmint 70 10:39:07 Tecmint ,,, 1001 Aaronkilik 0 1002 John 0 John Doo 

7. Comando de usuarios

Comando de usuarios Muestra los nombres de usuario de todos los usuarios que actualmente registran en el sistema como SO.

$ usuarios Tecmint Aaron 

8. quien ordene

quien ordene se usa para mostrar usuarios que están registrados en el sistema, incluidos los terminales de los que se conectan.

$ Who -u Tecmint TTY8 2017-09-22 10:39 02:09 2067 (: 0) 

9. Comando W

Comando W Muestra a todos los usuarios que registran el sistema y lo que están haciendo.

$ W 12:46:54 Up 2:10, 1 usuario, promedio de carga: 0.34, 0.44, 0.57 Usuario TTY de [Correo electrónico protegido] PCPU JCPU Idle que TECMINT TTY8: 0 10:39 2: 10m 4:43 0.46s Cinnamon-Sessio 

10. Comandos Last o LastB

Comandos Last/Lastb Muestra una lista de los últimos usuarios registrados en el sistema.

$ Último O $ Last -A #Show Nombre de host en la última columna 
Lista de los últimos usuarios registrados
TecMint Tty8 viernes 22 de septiembre 10:39 desaparecido - Sin inicio de sesión: 0 REBOOT SYSTEM BOOT FRI 22 SEP 10:36 Sigue funcionando 4.4.0-21 Genérico Tecmint Tty8 Thu 21 de septiembre 10:44 - ABAJO (06:56): 0 Sistema de reinicio Boot Thu 21 de septiembre 10:42 - 17:40 (06:58) 4.4.0-21 Tecmint -Genérico TTY8 mié 20 de septiembre 10:19 - ABAJO (06:50): 0 REBOOT System Boot Mié 20 de septiembre 10:17 - 17:10 (06:52) 4.4.0-21 Genérico Tecmint PTS/14 martes 19 de septiembre 15:15-15:16 (00:00) Tmux (14160).%146 TECMINT PTS/13 Martes 19 de septiembre 15:15 - 15:16 (00:00) Tmux (14160).%145 .. 

Para mostrar a todos los usuarios que estuvieron presentes en un tiempo específico, use el -pag Opción de la siguiente manera.

$ Último -ap ahora TecMint Tty8 viernes 22 de septiembre 10:39 desaparecido - Sin inicio de sesión: 0 REBOOT SYSTEM BOOT FRI 22 SEP 10:36 Sigue funcionando 4.4.0-21 Genérico WTMP comienza el viernes 1 de septiembre 16:23:02 2017 

11. Comando LastLog

Comando LastLog se utiliza para encontrar los detalles de un inicio de sesión reciente de todos los usuarios o de un usuario determinado de la siguiente manera.

$ LastLog O $ LastLog -U TecMint #Show LastLog Records para el usuario específico TECMINT 
Registros de usuarios recientes registrados
Puerto de nombre de usuario de la última raíz ** Nunca inició sesión ** Kernoops ** Nunca inició sesión ** Pulse ** Nunca inició sesión ** Rtkit ** Nunca registró ** SANED ** Nunca inició sesión ** Usbmux ** nunca inició sesión ** MDM ** Nunca inició sesión ** Tecmint PTS/1 127.0.0.1 viernes 6 de enero 16:50:22 +0530 2017 .. 

Eso es todo! Si conoce algún otro truco o comando de línea de comandos para ver los detalles de la cuenta de usuario, comparta con nosotros.

Encontrará estos artículos relacionados tan útiles:

  1. Cómo administrar usuarios y grupos en Linux
  2. Cómo eliminar las cuentas de usuario con el directorio de inicio en Linux
  3. 3 formas de cambiar el shell de usuario predeterminado en Linux
  4. Cómo bloquear o deshabilitar los inicios de sesión del usuario en Linux

En este artículo, hemos explicado varias formas de encontrar información sobre los usuarios y los detalles de inicio de sesión en un sistema Linux. Puede hacer cualquier pregunta o compartir sus pensamientos a través del formulario de comentarios a continuación.