Betalningsmetoder Abuse

Hur man tar reda på användarinformation och byter process i loginctl

  • Hem
  • Kunskapsbas
  • Hur man tar reda på användarinformation och byter process i loginctl
08.12.2022, 21:12

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.

Så här visar du användarinformation

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

Byta till en annan session

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.