loginctl(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= loginctl(1) = == NAMN == loginctl - kontrollera systemds inloggningshanterare == SYNOPSIS == <pre> loginctl [FLAGGOR…] {KOMMANDO} [NAMN…] </pre> == BESKRIVNING == '''loginctl''' kan användas för att inspektera och styra tillståndet för systemds inloggningshanterare systemd(1) (systemd-logind.service(8)). == KOMMANDON == Följande kommandon förstås. === Sessionskommandon === ; list-sessions Lista aktuella sessioner. JSON-utdata kan växlas med...') |
(Ingen skillnad)
|
Nuvarande version från 29 september 2025 kl. 06.13
loginctl(1)
NAMN
loginctl - kontrollera systemds inloggningshanterare
SYNOPSIS
loginctl [FLAGGOR…] {KOMMANDO} [NAMN…]
BESKRIVNING
loginctl kan användas för att inspektera och styra tillståndet för systemds inloggningshanterare systemd(1) (systemd-logind.service(8)).
KOMMANDON
Följande kommandon förstås.
Sessionskommandon
- list-sessions
Lista aktuella sessioner. JSON-utdata kan växlas med --json= eller -j.
- session-status [ID…]
Visa kort körstatus för en eller flera sessioner, följt av senaste loggrader från journalen. Om inget ID anges visas anroparens session. Avsett för mänskligt läsbar utdata. Använd show-session för maskinläsbar. (Tillkom i version 233.)
- show-session [ID…]
Visa egenskaper för en eller flera sessioner eller för hanteraren. Utan argument visas hanterarens egenskaper. self syftar på den session som loginctl kör i, auto försöker välja aktuell/grf. session. Tomma egenskaper undertrycks som standard; använd --all för att visa dem. Välj specifika med --property=. (233)
- activate [ID]
Aktivera (förgrunds-)sessionen på en plats. Utan argument aktiveras anroparens session. (219)
- lock-session [ID…], unlock-session [ID…]
Lås/lås upp skärmen för en eller flera sessioner (om stöds). Utan argument låses/låses anroparens session. (233)
- lock-sessions, unlock-sessions
Lås/lås upp alla aktuella sessioner som stöder detta. (188)
- terminate-session ID…
Terminera session(er): dödar alla processer och frigör resurser. Tom sträng som argument terminerar anroparens session. (233)
- kill-session ID…
Skicka signal till process(er) i session(er). Välj mål med --kill-whom= och signal med --signal=. Tom sträng: mot anroparens session. (233)
Användarkommandon
- list-users
Lista inloggade användare. JSON med --json= eller -j.
- user-status [ANVÄNDARE…]
Visa kort körstatus för en eller flera användare, följt av senaste loggrader. Utan argument visas status för användaren i anroparens session. Avsett för mänskligt läsbar utdata. Använd show-user för maskinläsbar. (233)
- show-user [ANVÄNDARE…]
Visa egenskaper för en eller flera användare eller för hanteraren. Tomma egenskaper undertrycks som standard (--all visar dem). Välj specifika med --property=. (233)
- enable-linger [ANVÄNDARE…], disable-linger [ANVÄNDARE…]
Aktivera/inaktivera ”linger” för användare. Med linger startas en användarhanterare vid boot och finns kvar efter utloggning (för långkörande tjänster). Utan argument gäller anroparens användare. Se även KillUserProcesses= i logind.conf(5). (233)
- terminate-user ANVÄNDARE…
Terminera alla sessioner för angiven användare. Tom sträng: anroparens användarsessioner. (233)
- kill-user ANVÄNDARE…
Skicka signal till alla processer för en användare. Välj signal med --signal=. Tom sträng: mot anroparens användarsessioner. (233)
Plats-/seat-kommandon
- list-seats
Lista tillgängliga seats på systemet. JSON med --json= eller -j.
- seat-status [NAMN…]
Visa kort körstatus för en eller flera seats. Utan argument visas seat för anroparens session. Avsett för mänskligt läsbart; använd show-seat för maskinläsbart. (233)
- show-seat [NAMN…]
Visa egenskaper för en eller flera seats eller för hanteraren. Tomma egenskaper undertrycks som standard (--all visar dem). Välj med --property=. (233)
- attach NAMN ENHET…
Koppla en eller flera enheter permanent till en seat (anger enhetsvägar under /sys/). För ny seat: koppla minst ett grafikkort till ett nytt namn. Seat-namn: a–z, A–Z, 0–9, ”-”, ”_”, och måste börja med ”seat”. För att ta bort koppling, koppla om till annan seat, eller använd flush-devices. (233)
- flush-devices
Ta bort alla enhetskopplingar skapade med attach. Därefter återstår endast automatgenererade seats.
- terminate-seat NAMN…
Terminera alla sessioner på en seat, dödar processer och frigör resurser. (233)
FLAGGOR
| Flagga | Beskrivning |
|---|---|
| -p, --property=NAMN | Vid visning av egenskaper (session/användare/seat): begränsa visningen till angivna egenskapsnamn. Kan upprepas. |
| --value | Vid egenskapsvisning: skriv endast värdet (utan namn och "="). (Tillkom i version 230.) |
| -a, --all | Visa alla egenskaper oavsett om de är satta. |
| -l, --full | Ellipsera inte processträdsposter (visa fullständigt). (198) |
| all | Med kill-session: välj om endast sessionsledaren (leader) eller alla processer (all) ska dödas. Standard: all. (252) |
| -s, --signal=SIGNAL | Med kill-session/kill-user: välj signal (t.ex. SIGTERM, SIGINT, SIGSTOP). Standard: SIGTERM. Specialvärden: help (lista kända), list (lista med nummer). |
| -n, --lines=ANTAL | Med user-status/session-status: antal journalrader att visa (senaste först). Positivt heltal. Standard: 10. (219) |
| -o, --output=LÄGE | Med user-status/session-status: formattering av journalrader; se journalctl(1). Standard: short. (219) |
| -H, --host=VÄRD[/KONT] | Kör operationen mot fjärrvärd via SSH. Stöd för user@host, host:port/container. Lista containrar med machinectl -H VÄRD. Sätt IPv6-adresser i klamrar. |
| -M, --machine=CONTAINER | Kör mot lokal container. Stöd för user@container. @.host/.host syftar på lokalsystemet; utan @ kopplas som root. |
| --no-ask-password | Fråga inte efter autentisering för privilegierade åtgärder. |
| --no-pager | Skicka inte utdata till en pager. |
| --no-legend | Visa inte rubrikrad/kolumnhuvuden och fot. |
| --json=MODE | JSON-utdata: short, pretty eller off (standard). |
| -j | Motsvarar --json=pretty på terminal, annars --json=short. |
| -h, --help | Visa kort hjälptext och avsluta. |
| --version | Visa kort versionssträng och avsluta. |
RETURKODER
Vid lyckat resultat returneras 0, annars ett icke-noll felvärde.
EXEMPEL
- Exempel 1. Fråga användarstatus
$ loginctl user-status
fatima (1005)
Since: Sat 2016-04-09 14:23:31 EDT; 54min ago
State: active
Sessions: 5 *3
Unit: user-1005.slice
├─user@1005.service
...
├─session-3.scope
...
└─session-5.scope
├─3473 login -- fatima
└─3515 -zsh
Apr 09 14:40:30 laptop login[2325]: pam_unix(login:session):
session opened for user fatima by LOGIN(uid=0)
Apr 09 14:40:30 laptop login[2325]: LOGIN ON tty3 BY fatima
Det finns två sessioner, 3 och 5. Session 3 är grafisk (markerad med stjärna). Trädet visar scope-enheterna och användarens manager-enhet.
MILJÖVARIABLER
- $SYSTEMD_LOG_LEVEL
Maximal loggnivå för meddelanden. Komma-separerad lista av nivåer (emerg, alert, crit, err, warning, notice, info, debug) eller 0…7. Kan prefixas med console:, syslog:, kmsg:, journal: för målvisa nivåer. Global nivå har företräde.
- $SYSTEMD_LOG_COLOR
Boolesk. Om sant färgläggs meddelanden till tty efter prioritet.
- $SYSTEMD_LOG_TIME
Boolesk. Om sant förses konsolmeddelanden med tidsstämpel.
- $SYSTEMD_LOG_LOCATION
Boolesk. Om sant förses meddelanden med filnamn/radnummer.
- $SYSTEMD_LOG_TID
Boolesk. Om sant förses meddelanden med aktuell tråd-ID.
- $SYSTEMD_LOG_TARGET
Loggmål: console, console-prefixed, kmsg, journal, journal-or-kmsg, auto (standard), null.
- $SYSTEMD_LOG_RATELIMIT_KMSG
Boolesk. Om ”true” (standard) ratelimit för kmsg aktiverad.
- $SYSTEMD_PAGER, $PAGER
Pager när --no-pager inte ges. Tom sträng eller cat = ingen pager. Om $SYSTEMD_PAGERSECURE ej satt kan dessa bara användas för att stänga av pagern.
- $SYSTEMD_LESS
Alternativ till less (standard ”FRSXMK”). Notera särskilt: K (Ctrl+C avbryter direkt), X (initerar inte termcap—utdata blir kvar på skärmen).
- $SYSTEMD_LESSCHARSET
Teckenkodning till less (standard ”utf-8” om terminalen stöder det).
- $SYSTEMD_PAGERSECURE
Boolesk ”säkerläge” för pager. När sant sätts LESSSECURE=1 och kommandon som öppnar filer eller startar processer blockeras (stödjs av less). Om inte satt försöker verktygen autodetektera säkert läge (t.ex. under sudo). För att hedra $SYSTEMD_PAGER/$PAGER krävs också $SYSTEMD_PAGERSECURE.
- $SYSTEMD_COLORS
Boolesk eller 16/256 för att begränsa färgpalett.
- $SYSTEMD_URLIFY
Boolesk. Styr om klickbara länkar ska genereras för terminalemulatorer som stöder detta.
SE ÄVEN
systemd(1), systemctl(1), systemd-logind.service(8), logind.conf(5)
NOTER
1. Det rekommenderas att andra verktyg sätter och kontrollerar $SUDO_UID som gemensamt gränssnitt.
COLOPHON
Denna sida är del av projektet systemd (system- och tjänstehanterare). Information om projektet finns på ⟨http://www.freedesktop.org/wiki/Software/systemd⟩. Felrapporter för denna manualsida: ⟨http://www.freedesktop.org/wiki/Software/systemd/#bugreports⟩. Sidan hämtades från uppströms Git-repo ⟨https://github.com/systemd/systemd.git⟩ den 11 augusti 2025. Vid den tidpunkten var senaste commit daterad 11 augusti 2025. Om du hittar renderingsproblem i denna HTML-version, anser att det finns en bättre eller mer uppdaterad källa, eller har förbättringar av informationen i denna COLOPHON (som inte är en del av originalmanualen), mejla man-pages@man7.org.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/loginctl.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.