Betaalmethoden Abuse

Hoe sessie-informatie te achterhalen in loginctl

06.12.2022, 18:47

We hebben al besproken wat loginctl is en wat de syntaxis ervan is. Laten we nu eens kijken hoe we sessie-informatie kunnen bekijken. Deze taak wordt uitgevoerd met een eenvoudig commando. Je zou in staat moeten zijn om alle actieve sessies te bekijken en de informatie in de GUI te zien.

Informatie vinden over sessies

Om informatie over sessies te vinden, hoef je maar één simpel commando uit te voeren - list-sessions:

$ loginctl list-sessions

Hiermee kun je alle actieve sessies op een bepaald moment bekijken. Zoals je in de bovenstaande schermafbeelding kunt zien, zijn er twee actieve sessies. De eerste is verantwoordelijk voor het automatisch inloggen in de GUI als Gnome draait, de tweede sessie is de console sessie in TTY3. We kunnen zien dat we in de GUI alleen het sessie ID kunnen zien, evenals de gebruikersnaam en TTY.

Hoe kunnen we meer gedetailleerde informatie over elke sessie te weten komen? Gebruik hiervoor het commando session-status

De sessie in de GUI ziet er als volgt uit:

$ loginctl session-status 1

In dit geval zien we het moment waarop de sessie is gestart, het type, in de schermafbeelding is dat X11. Een consolesessie in TTY ziet er zo uit:

$ loginctl session-status 3

Wil je sessie-instellingen zien zonder procesinformatie? Voer gewoon show-session uit:

$ loginctl show-session 1

Met dit commando heb je de optie om aan te geven wat voor soort informatie je wilt krijgen met de -pof --property optie.

Gebruik dit commando om alleen het type te krijgen:

$ loginctl show-session 1 --p Type

Om alleen de waarde te krijgen, zonder de naam van de eigenschap, gebruik je de optie --value:

$ loginctl show-session 1 --p Type --value

We hebben gezien hoe je sessie-informatie kunt bekijken in loginctl - er is niets ingewikkelds aan.