I tidligere artikler har vi beskrevet hvordan loginctl-verktøyet fungerer, og hvordan du kan finne ut informasjon om en prosess. I denne artikkelen skal vi se på hvordan du kan se brukerinformasjon, og om nødvendig bytte prosess.
Du vet allerede hvordan du viser all informasjon om økter, så det å vise informasjon om en bruker ligner veldig på dette. Det vil si at det gjøres på en veldig lik måte.
Du kan vise listen over autoriserte brukere ved hjelp av kommandoen:
$ loginctl list-users
Ved hjelp av kommandoen user-status
kan du finne ut detaljert informasjon om en hvilken som helst bruker.
Samtidig får du vite detaljene om økten hans eller hennes:
$ loginctl user-status 1000
Sessions viser alle ID-ene til alle økter, med den aktuelle økten markert med en stjerne. Under dette kan du se Systemd og alle tjenester som har blitt startet på vegne av brukeren, samt alle prosesser. Listen over prosesser kan forkortes.
Bruk alternativet -l
eller --full
hvis du ønsker å se alle prosessene:
$ loginctl user-status 1000 --full
Trenger du informasjon om verktøyets utdata uten paginering?
Bruk --no-pager
:
$ loginctl user-status 1000 --no-pager
Det er også mulig for alle brukere å bytte fra én økt til en annen ved hjelp av det grafiske brukergrensesnittet (Gnome eller KDE). Vil du utføre en oppgave i terminalen? Bruk loginctl.
Bruk kommandoen for å bytte til økten med ID 3:
$ loginctl activate 3
Etterpå kan du bytte tilbake. Dette er mer praktisk enn å bytte via TTY ved hjelp av hurtigtaster. Etter at du har byttet, låser du skjermen fra den forrige økten.
Bruk kommandoen session-lock
:
$ loginctl session-lock 1
Nå har du fått enda mer interessant og nyttig informasjon om loginctl-programmet
og dets muligheter som du kan bruke i praksis.