En artículos anteriores, hemos cubierto cómo funciona la utilidad loginctl, así como la forma en que puede encontrar información sobre un proceso. En este artículo, vamos a ver cómo se puede ver la información del usuario, y si es necesario, cambiar el proceso.
Ya sabes cómo ver toda la información sobre las sesiones, así que ver la información sobre un usuario es muy similar a esto. Es decir, se hace de forma muy similar.
Puedes ver la lista de usuarios autorizados utilizando el comando:
$ loginctl list-users
Utilizando el comando user-status
podrás conocer en detalle toda la información sobre cualquier usuario.
Al mismo tiempo, podrás conocer los detalles de su sesión:
$ loginctl user-status 1000
Sessions muestra todos los IDs de todas las sesiones, con la sesión actual marcada con una estrella. Debajo puedes ver Systemd y todos los servicios que se han iniciado en nombre del usuario, así como todos los procesos. La lista de procesos puede abreviarse.
Utilice la opción -l
o --full
si desea ver todos los procesos:
$ loginctl user-status 1000 --full
¿Necesita información de salida de la utilidad sin paginación?
Utilice --no-pager
:
$ loginctl user-status 1000 --no-pager
También es posible para cada usuario cambiar de una sesión a otra utilizando la GUI (Gnome o KDE). ¿Desea realizar una tarea en el terminal? Utilice loginctl.
Para cambiar a la sesión con ID 3 aplica el comando:
$ loginctl activate 3
Después puedes volver a cambiar. Esto es más conveniente que cambiar por TTY usando teclas de acceso rápido. Después de cambiar, bloqueará la pantalla de la sesión anterior.
Utilice el comando session-lock
:
$ loginctl session-lock 1
Ahora conoces más información interesante y útil sobre el programa loginctl
y sus posibilidades que puedes utilizar en tu práctica.