In eerdere artikelen hebben we besproken hoe het hulpprogramma loginctl werkt en hoe je informatie over een proces kunt achterhalen. In dit artikel bekijken we hoe je gebruikersinformatie kunt bekijken en, indien nodig, het proces kunt omschakelen.
Je weet al hoe je alle informatie over sessies kunt bekijken, dus het bekijken van informatie over een gebruiker lijkt hier erg op. Dat wil zeggen, het gebeurt op een vergelijkbare manier.
Je kunt de lijst met geautoriseerde gebruikers bekijken met het commando:
$ loginctl list-users
Met het commando user-status
kun je in detail alle informatie over een willekeurige gebruiker te weten komen.
Tegelijkertijd krijg je de details van zijn sessie te zien:
$ loginctl user-status 1000
Sessions toont alle ID's van alle sessies, met de huidige sessie gemarkeerd met een ster. Daaronder zie je Systemd en alle services die zijn gestart namens de gebruiker, evenals alle processen. De lijst met processen kan worden ingekort.
Gebruik de optie -l
of --full
als je alle processen wilt zien:
$ loginctl user-status 1000 --full
Wil je uitvoerinformatie van het hulpprogramma zonder paginering?
Gebruik --no-pager
:
$ loginctl user-status 1000 --no-pager
Het is voor elke gebruiker ook mogelijk om van de ene sessie naar de andere te gaan met behulp van de GUI (Gnome of KDE). Wil je een taak uitvoeren in de terminal? Gebruik loginctl.
Om over te schakelen naar de sessie met ID 3 voer je het commando uit:
$ loginctl activate 3
Daarna kun je terugschakelen. Dit is handiger dan schakelen via TTY met sneltoetsen. Na het overschakelen vergrendel je het scherm van de vorige sessie.
Gebruik de opdracht session-lock
:
$ loginctl session-lock 1
Nu weet je nog meer interessante, nuttige informatie over het programma loginctl
en de mogelijkheden die je in je praktijk kunt gebruiken.