Métodos de pago Abuse

Cómo averiguar la información del usuario y el proceso de cambio en loginctl

08.12.2022, 21:12

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.

Cómo ver la información del usuario

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

Cambiar a otra sesión

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.