Betalingsmåter Abuse

Bytte til en annen økt og avslutte prosesser i loginctl

09.12.2022, 16:30

Vi har sett på syntaksen og andre viktige funksjoner i loginctl, og nå skal vi snakke om hvordan du bytter mellom økter og avslutter prosesser. Det er veldig enkelt å gjøre dette, og du trenger ingen spesielle kunnskaper. Nå skal vi fortelle deg hvordan du gjør det i praksis.

Endre en økt ved å bytte

Hvordan bytter man til en annen økt? Du kan bruke GUI til dette formålet. Men hvis du ikke vil bruke terminalen, kan du løse oppgaven ved hjelp av et verktøy.

For å gjøre dette er alt du trenger å gjøre å utføre:

$ loginctl activate 3

Kommandoen lar deg bytte økt med en identifikator. Du kan bytte tilbake på samme måte. TTY gjør det enda enklere å bytte ved hjelp av hurtigtaster. Etter at du har byttet, kan du umiddelbart utføre en skjermlås.

Utfør øktlåsing:

$ loginctl session-lock 1

Nå skal vi fortelle deg hvordan du avslutter en bestemt brukerprosess.

Avslutte en økt og en prosess

La oss gå videre til neste punkt - avslutning av aktive prosesser og spesifikke økter. Med kill-usereller kill-session kan du avslutte prosesser som kjører som en bruker eller bare en bestemt økt. Disse to kommandoene fungerer på samme måte som kill-konsollverktøyet, slik at de både kan brukes til å avslutte en prosess og til å sende et spesifikt signal.

Kill-session avslutter ganske enkelt sesjonen:

$ loginctl kill-session 3

Brukeren kan også bruke alternativet --signal til å sende et hvilket som helst annet signal. Det er satt slik at SIGTERM-signalet alltid sendes.

For å utføre en SIGKILL-overføring, kjør:

$ loginctl kill-session 3 --signal SIGKILL

Det finnes også en kommando som lar deg avslutte alle aktive prosesser for en enkelt bruker - kill-user. Du kan også bruke session-terminate. Den løser det samme problemet og gir deg også rett til å velge et signal og avslutte prosessen samtidig:

$ loginctl terminate-session 3

Nå vet du enda mer om loginctl.