fbpx Listar Usuarios en Linux: whoami, who, w y id | Certificação Linux

Identificar Usuarios en Linux: whoami, who, w, id y last

📅 09/12/2021 ⏱ 3 min ✍️ Uira Ribeiro
Linuxcomandos
Identificar Usuarios en Linux: whoami, who, w, id y last
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

Aprende a identificar usuarios en Linux, a través de los comandos last, id, whoami, who y w, para saber quién se conectó, o está conectado en el sistema.

Comando last

El utilitario last muestra las últimas conexiones realizadas en el sistema y por qué usuario:

$ lastec2-user pts/0        ip-10-8-0-6.ec2. Tue Apr 14 10:21   still logged in   ec2-user pts/0        ip-10-8-0-6.ec2. Mon Apr 13 23:26 - 00:10  (00:43)    ec2-user pts/5        ip-10-8-0-6.ec2. Sun Apr 12 15:52 - 01:50  (09:57)    ec2-user pts/0        ip-10-8-0-6.ec2. Sun Apr 12 15:51 - 01:50  (09:59)    

Comando id

El comando id muestra cuál es el usuario efectivo y cuál es el usuario real en Linux.

Ejemplo:

$ iduid=1000(uiraribeiro) gid=1000(uiraribeiro) groups=1000(uiraribeiro),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),119(lpadmin),130(lxd),131(sambashare)

Observa que el usuario que está logueado en Linux es uiraribeiro, con User ID igual a 1000. El comando también muestra todos los grupos a los que pertenece el usuario.

Con la opción "-un" el comando id muestra el User Name (login) del usuario:

$ id -unuiraribeiro

Con la opción "-u" el id muestra el User ID del usuario.

uiraribeiro@ubuntu:~$ id -u1000

El comando id también puede mostrar información de un usuario determinado, cuando el login se indica como parámetro:

$ id arthuruid=1001(arthur) gid=1001(arthur) groups=1001(arthur)

Este comando generalmente es útil para ser utilizado en scripts, donde se desea obtener el login o User ID del usuario.

Comando whoami

Este comando muestra cuál es el login del usuario actual. Es lo mismo que el comando "id -un".

$ whoamiuiraribeiro
$ id -unuiraribeiro

Comando who

$ who

El utilitario who puede ser utilizado para mostrar cuáles son los usuarios logueados en el sistema:

$ whoec2-user pts/0        2015-04-14 10:21 (ip-10-8-0-6.ec2.internal)

Comando w

El utilitario w también proporciona una lista de qué usuarios están conectados, pero con otros detalles:

$ w 12:10:53 up 218 days, 22:52,  1 user,  load average: 0,00, 0,01, 0,05USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHATec2-user pts/0    ip-10-8-0-6.ec2. 10:21    5.00s  0.45s  0.00s w

El comando "w" muestra cuál es el comando o programa que los usuarios están ejecutando en ese momento, así como el promedio de uso de CPU en 1, 5 y 15 minutos.

Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.

¿Te gustó? Comparte

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp