I tidigare artiklar har vi gått igenom hur verktyget loginctl fungerar och hur du kan ta reda på information om en process. I den här artikeln ska vi titta på hur du kan visa användarinformation och vid behov byta process.
Du vet redan hur du visar all information om sessioner, så att visa information om en användare är mycket likt detta. Det vill säga, det görs på ett mycket liknande sätt.
Du kan visa listan över behöriga användare med hjälp av kommandot:
$ loginctl list-users
Med kommandot user-status
kan du i detalj ta reda på all information om en användare.
Samtidigt får du veta detaljerna om hans session:
$ loginctl user-status 1000
Sessions visar alla ID:n för alla sessioner, där den aktuella sessionen är markerad med en stjärna. Under detta visas Systemd och alla tjänster som har startats för användarens räkning, samt alla processer. Listan över processer kan förkortas.
Använd alternativet -l
eller --full
om du vill se alla processer:
$ loginctl user-status 1000 --full
Behöver du information om verktygets utdata utan paginering?
Använd --no-pager
:
$ loginctl user-status 1000 --no-pager
Det är också möjligt för alla användare att växla från en session till en annan med hjälp av GUI (Gnome eller KDE). Vill du utföra en uppgift i terminalen? Använd loginctl.
För att växla till sessionen med ID 3, använd kommandot:
$ loginctl activate 3
Efteråt kan du växla tillbaka. Detta är bekvämare än att växla via TTY med hjälp av snabbtangenter. Efter växlingen låser du skärmen från den föregående sessionen.
Använd kommandot session-lock
:
$ loginctl session-lock 1
Nu har du fått ännu mer intressant och användbar information om programmet loginctl
och dess möjligheter som du kan använda i ditt arbete.