.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH LOGINCTL 1 "" "systemd 247" loginctl .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH BEZEICHNUNG loginctl \- Steuern des Systemd\-Anmeldeverwalters .SH ÜBERSICHT .HP \w'\fBloginctl\fR\ 'u \fBloginctl\fP [OPTIONEN…] {BEFEHL} [NAME…] .SH BESCHREIBUNG .PP \fBloginctl\fP kann zum Prüfen und Steuern des Zustandes des Anmeldeverwalters \fBsystemd\-logind.service\fP(8) von \fBsystemd\fP(1) verwandt werden\&. .SH BEFEHLE .PP Die folgenden Befehle werden verstanden: .SS Sitzungsbefehle .PP \fBlist\-sessions\fP .RS 4 Listet die aktuellen Sitzungen auf\&. .RE .PP \fBsession\-status\fP [\fIKennung\fP…] .RS 4 Zeigt knappe Laufzeitinformationen zu einer oder mehrerer Sitzungen an, gefolgt von den neusten Protokolldaten aus dem Journal\&. Akzeptiert eine oder mehrere Sitzungskennungen als Parameter\&. Falls keine Sitzungskennungen übergeben werden, wird der Status der Sitzung des Aufrufenden angezeigt\&. Diese Funktion ist dazu gedacht, menschenlesbare Ausgabe zu erzeugen\&. Falls Sie Computer\-auswertbare Ausgaben suchen, verwenden Sie stattdessen \fBshow\-session\fP\&. .RE .PP \fBshow\-session\fP [\fIKennung\fP…] .RS 4 Zeigt Eigenschaften von einer oder mehrerer Sitzungen oder dem Verwalter selbst an\&. Falls kein Argument angegeben ist, werden die Eigenschaften des Verwalters angezeigt\&. Falls eine Sitzungskennung angegeben ist, werden die Eigenschaft der Sitzungen angezeigt\&. Standardmäßig werden leere Eigenschaften unterdrückt\&. Verwenden Sie \fB\-\-all\fP, um diese auch anzuzeigen\&. Um bestimmte Eigenschaften zur Anzeige auszuwählen, verwenden Sie \fB\-\-property=\fP\&. Dieser Befehl ist dazu gedacht, verwandt zu werden, wannimmer Computer\-auswertbare Ausgabe benötigt wird\&. Verwenden Sie \fBsession\-status\fP, falls Sie nach formatierter, menschenlesbarer Ausgabe suchen\&. .RE .PP \fBactivate\fP [\fIKennung\fP] .RS 4 Aktiviert eine Sitzung\&. Dies bringt eine Sitzung in den Vordergrund, falls eine andere Sitzung derzeit im respektiven Sitz im Vordergrund ist\&. Akzeptiert eine Sitzungskennung als Argument\&. Falls kein Argument angegeben ist, wird die Sitzung des Aufrufenden in den Vordergrund gebracht\&. .RE .PP \fBlock\-session\fP [\fIKennung\fP…], \fBunlock\-session\fP [\fIKennung\fP…] .RS 4 Aktiviert/Deaktiviert die Bildschirmsperre auf einer oder mehreren Sitzungen, falls die Sitzung dies unterstützt\&. Akzeptiert eine oder mehrere Sitzungskennungen als Argumente\&. Falls kein Argument angegeben ist, wird die Sitzung des Aufrufenden ge\- bzw\&. entsperrt\&. .RE .PP \fBlock\-sessions\fP, \fBunlock\-sessions\fP .RS 4 Aktiviert/Deaktiviert die Bildschirmsperre auf allen aktuellen Sitzungen, die dies unterstützen\&. .RE .PP \fBterminate\-session\fP \fIKennung\fP… .RS 4 Beendet eine Sitzung\&. Dies tötet alle Prozesse der Sitzung und gibt alle dieser Sitzung zugeordneten Ressourcen frei\&. .RE .PP \fBkill\-session\fP \fIKennung\fP… .RS 4 Sendet ein Signal an einen oder mehrere Prozesse der Sitzung\&. Verwenden Sie \fB\-\-kill\-who=\fP, um den zu tötenden Prozess auszuwählen\&. Verwenden Sie \fB\-\-signal=\fP, um das zu sendende Signal auszuwählen\&. .RE .SS "Dienstprogramme für Benutzer" .PP \fBlist\-users\fP .RS 4 Listet alle aktuell angemeldeten Benutzer auf\&. .RE .PP \fBuser\-status\fP [\fIBENUTZER\fP…] .RS 4 Zeigt knappe Laufzeitinformationen über eine oder mehrere angemeldete Benutzer an, gefolgt von den neusten Protokolldaten aus dem Journal\&. Akzeptiert eine oder mehrere Benutzernamen oder numerische Benutzerkennungen als Parameter\&. Falls kein Parameter übergeben wurde, wird der Status für den Benutzer der Sitzung des Aufrufenden angezeigt\&. Diese Funktion ist dazu gedacht, menschenlesbare Ausgabe zu erzeugen\&. Falls Sie Computer\-auswertbare Ausgabe suchen, verwenden Sie stattdessen \fBshow\-user\fP\&. .RE .PP \fBshow\-user\fP [\fIBENUTZER\fP…] .RS 4 Zeigt Eigenschaften von einer oder mehreren Benutzern oder dem Verwalter selbst an\&. Falls kein Argument angegeben ist, werden die Eigenschaften des Verwalters angezeigt\&. Falls ein Benutzer angegeben ist, werden die Eigenschaften des Benutzers angezeigt\&. Standardmäßig werden leere Eigenschaften unterdrückt\&. Verwenden Sie \fB\-\-all\fP, um diese auch anzuzeigen\&. Um bestimmte Eigenschaften zur Anzeige auszuwählen, verwenden Sie \fB\-\-property=\fP\&. Dieser Befehl ist dazu gedacht, verwandt zu werden, wannimmer Computer\-auswertbare Ausgabe benötigt wird\&. Verwenden Sie \fBuser\-status\fP, falls Sie nach formatierter, menschenlesbarer Ausgabe suchen\&. .RE .PP \fBenable\-linger\fP [\fIBENUTZER\fP…], \fBdisable\-linger\fP [\fIBENUTZER\fP…] .RS 4 Aktiviert/Deaktiviert Benutzer\-Fortbestehen für einen oder mehrere Benutzer\&. Falls dies für einen bestimmten Benutzer aktiviert ist, wird für diesen Benutzer beim Systemstart ein Benutzerverwalter gestartet und nach Abmeldungen aufrechterhalten\&. Dies erlaubt es Benutzern, die nicht angemeldet sind, langlaufende Dienste auszuführen\&. Akzeptiert einen oder mehrere Benutzername(n) oder numerische UIDs als Argument\&. Falls kein Argument angegeben ist, wird das Benutzer\-Fortbestehen für den Benutzer der Sitzung des Aufrufenden aktiviert/deaktiviert\&. .sp Siehe auch die Einstellung \fIKillUserProcesses=\fP in \fBlogind.conf\fP(5)\&. .RE .PP \fBterminate\-user\fP \fIBENUTZER\fP… .RS 4 Beendet alle Sitzungen für einen Benutzer\&. Dies tötet alle Prozesse von allen Sitzungen des Benutzers und gibt alle dem Benutzer zugeordneten Laufzeitressourcen frei\&. .RE .PP \fBkill\-user\fP \fIBENUTZER\fP… .RS 4 Sendet ein Signal an alle Prozesse eines Benutzers\&. Verwenden Sie \fB\-\-signal=\fP, um das zu verwendende Signal auszuwählen\&. .RE .SS Sitz\-Befehle .PP \fBlist\-seats\fP .RS 4 Listet die derzeit verfügbaren Sitze auf dem lokalen System auf\&. .RE .PP \fBseat\-status\fP [\fINAME\fP…] .RS 4 Zeigt knappe Laufzeitinformationen über einen oder mehrere Sitze an\&. Akzeptiert einen oder mehrere Sitznamen als Parameter\&. Falls keine Sitznamen übergeben werden, wird der Status des Sitzes der Sitzung des Aufrufenden angezeigt\&. Diese Funktion ist dazu gedacht, menschenlesbare Ausgabe zu erzeugen\&. Falls Sie Computer\-auswertbare Ausgabe suchen, verwenden Sie stattdessen \fBshow\-seat\fP\&. .RE .PP \fBshow\-seat\fP [\fINAME\fP…] .RS 4 Zeigt Eigenschaften von einem oder mehreren Sitzen oder dem Verwalter selbst an\&. Falls kein Argument angegeben ist, werden die Eigenschaften des Verwalters angezeigt\&. Falls ein Sitz angegeben ist, werden die Eigenschaften des Sitzes angezeigt\&. Standardmäßig werden leere Eigenschaften unterdrückt\&. Verwenden Sie \fB\-\-all\fP, um diese auch anzuzeigen\&. Um bestimmte Eigenschaften zur Anzeige auszuwählen, verwenden Sie \fB\-\-property=\fP\&. Dieser Befehl ist dazu gedacht, verwandt zu werden, wannimmer Computer\-auswertbare Ausgabe benötigt wird\&. Verwenden Sie \fBseat\-status\fP, falls Sie nach formatierter, menschenlesbarer Ausgabe suchen\&. .RE .PP \fBattach\fP \fINAME\fP \fIGERÄT\fP… .RS 4 Hängt ein oder mehrere Geräte dauerhaft an einen Sitz\&. Das Gerät sollte mittels eines Gerätepfades im Dateisystem /sys/ angegeben werden\&. Um einen neuen Sitz zu erzeugen, hängen Sie mindestens eine Graphikkarte an einen bisher unbenutzten Sitznamen\&. Sitznamen dürfen aus a…z, A…Z, 0…9, »\-« und »_« bestehen und müssen mit »seat« beginnen\&. Um eine Zuweisung eines Geräts zu einem bestimmten Sitz aufzulösen, weisen sie es einfach einem anderen Sitz zu oder verwenden Sie \fBflush\-devices\fP\&. .RE .PP \fBflush\-devices\fP .RS 4 Entfernt eine vorher mit \fBattach\fP erstellte Gerätezuweisung\&. Nach diesem Aufruf verbleiben nur automatisch erstellte Sitze und ihnen ist alle Sitz\-Hardware zugeordnet\&. .RE .PP \fBterminate\-seat\fP \fINAME\fP… .RS 4 Beendet alle Sitzungen auf einem Sitz\&. Dies tötet alle Prozesse von allen Sitzungen auf einem Sitz und gibt alle ihnen zugeordneten Laufzeitressourcen frei\&. .RE .SH OPTIONEN .PP Die folgenden Optionen werden verstanden: .PP \fB\-\-no\-ask\-password\fP .RS 4 Befragt den Benutzer nicht für Authentifizierung für privilegierte Aktionen\&. .RE .PP \fB\-p\fP, \fB\-\-property=\fP .RS 4 Begrenzt bei der Anzeige der Eigenschaften der Sitzung/des Benutzers/des Sitzes die Anzeige auf die als Argument angegebenen Eigenschaften\&. Falls nicht angegeben, werden alle gesetzten Eigenschaften angezeigt\&. Das Argument sollte ein Eigenschaftsname wie »Sessions« sein\&. Falls mehr als einmal angegeben, werden alle Eigenschaften mit den angegebenen Namen angezeigt\&. .RE .PP \fB\-\-value\fP .RS 4 Gibt bei der Anzeige von Sitzungs\-/Benutzer\-/Sitzeigenschaften mit \fBshow\fP nur den Wert aus und überspringt den Eigenschaftsnamen und »=«\&. .RE .PP \fB\-a\fP, \fB\-\-all\fP .RS 4 Zeigt bei der Anzeige der Sitzungs\-/Benutzer\-/Sitz\-Eigenschaften alle Eigenschaften an, unabhängig davon, ob sie gesetzt sind oder nicht\&. .RE .PP \fB\-l\fP, \fB\-\-full\fP .RS 4 Verkürzt Prozessbaumeinträge nicht\&. .RE .PP \fB\-\-kill\-who=\fP .RS 4 Wählt den zu tötende Prozess aus, wenn dies zusammen mit \fBkill\-session\fP verwandt wird\&. Muss entweder \fBleader\fP oder \fBall\fP sein, um auszuwählen, ob nur der Leitprozess einer Sitzung oder alle Prozesse der Sitzung getötet werden sollen\&. Standardmäßig \fBall\fP, falls nicht angegeben\&. .RE .PP \fB\-s\fP, \fB\-\-signal=\fP .RS 4 Wählt das an den ausgewählten Prozess zu sendende Signal, wenn es zusammen mit \fBkill\-session\fP oder \fBkill\-user\fP verwandt wird\&. Muss eine der gut bekannten Signal\-Angaben wie \fBSIGTERM\fP, \fBSIGINT\fP oder \fBSIGSTOP\fP sein\&. Standardmäßig \fBSIGTERM\fP, falls nicht angegeben\&. .RE .PP \fB\-n\fP, \fB\-\-lines=\fP .RS 4 Steuert die Anzahl der anzuzeigenden Journal\-Zeilen, startend bei der neusten, wenn es zusammen mit \fBuser\-status\fP und \fBsession\-status\fP verwandt wird\&. Akzeptiert eine positive Ganzzahl als Argument\&. Standardmäßig 10\&. .RE .PP \fB\-o\fP, \fB\-\-output=\fP .RS 4 Steuert die Formatierung der angezeigten Journal\-Einträge, wenn es zusammen mit \fBuser\-status\fP und \fBsession\-status\fP verwandt wird\&. Siehe \fBjournalctl\fP(1) für die verfügbare Auswahl\&. Standardmäßig »short«\&. .RE .PP \fB\-H\fP, \fB\-\-host=\fP .RS 4 Führt die Aktion aus der Ferne aus\&. Geben Sie den Rechnernamen oder einen Benutzernamen und Rechnernamen (getrennt durch »@«) an, zu dem verbunden werden soll\&. Dem Rechnernamen darf optional ein Port, auf dem SSH auf Anfragen wartet, getrennt durch »:« und dann ein Container auf dem angegebenen Host angehängt werden, womit direkt zu einem bestimmten Container auf dem angegebenen Rechner verbunden wird\&. Dies verwendet SSH, um mit der Maschinen\-Verwalterinstanz auf dem Rechner in der Ferne zu kommunizieren\&. Container\-Namen dürfen mit \fBmachinectl \-H \fP\fIRECHNER\fP aufgezählt werden\&. Stellen Sie IPv6\-Adressen in Klammern\&. .RE .PP \fB\-M\fP, \fB\-\-machine=\fP .RS 4 Führt die Aktion in einem lokalen Container aus\&. Geben Sie den Namen des Containers an, zu dem verbunden werden soll\&. .RE .PP \fB\-\-no\-pager\fP .RS 4 Leitet die Ausgabe nicht an ein Textanzeigeprogramm weiter\&. .RE .PP \fB\-\-no\-legend\fP .RS 4 Gibt die Legende nicht aus, d\&.h\&. die Spaltenköpfe und die Fußzeile mit Hinweisen\&. .RE .PP \fB\-h\fP, \fB\-\-help\fP .RS 4 Zeigt einen kurzen Hilfetext an und beendet das Programm\&. .RE .PP \fB\-\-version\fP .RS 4 Zeigt eine kurze Versionszeichenkette an und beendet das Programm\&. .RE .SH EXIT\-STATUS .PP Bei Erfolg wird 0 zurückgegeben, anderenfalls ein Fehlercode ungleich Null\&. .SH BEISPIELE .PP \fBBeispiel\ \&1.\ \&Benutzerstatus abfragen\fP .sp .if n \{\ .RS 4 .\} .nf $ 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 .fi .if n \{\ .RE .\} .PP Es gibt zwei Sitzungen, 3 und 5\&. Sitzung 3 ist eine graphische Sitzung, die mit einem Stern markiert ist\&. Es wird der Verarbeitungsbaum einschließlich der zwei entsprechenden Bereichs\-Units und der Benutzerverwaltungs\-Unit angezeigt\&. .SH UMGEBUNGSVARIABLEN .PP \fI$SYSTEMD_PAGER\fP .RS 4 Zu verwendendes Textanzeigeprogramm, wenn \fB\-\-no\-pager\fP nicht angegeben ist; setzt \fI$PAGER\fP außer Kraft\&. Falls weder \fI$SYSTEMD_PAGER\fP noch \fI$PAGER\fP gesetzt sind, wird eine Reihe wohlbekannter Textanzeigeprogrammimplementierungen der Reihe nach ausprobiert, einschließlich \fBless\fP(1) und \fBmore\fP(1), bis eines gefunden wird\&. Falls keine Textanzeigeprogrammimplementierung gefunden wird, wird keines aufgerufen\&. Setzen der Umgebungsvariablen auf die leere Zeichenkette oder den Wert »cat« ist äquivalent zur Übergabe von \fB\-\-no\-pager\fP\&. .RE .PP \fI$SYSTEMD_LESS\fP .RS 4 Setzt die an \fBless\fP übergebenen Optionen (standardmäßig »FRSXMK«) außer Kraft\&. .sp Benutzer könnten insbesondere zwei Optionen ändern wollen: .PP \fBK\fP .RS 4 Diese Option weist das Textanzeigeprogramm an, sich sofort beim Druck von Strg\-C zu beenden\&. Um \fBless\fP die Handhabung von Strg\-C selbst zum Umschalten auf die Eingabeaufforderung zu erlauben, setzen Sie diese Option zurück\&. .sp Falls der Wert von \fI$SYSTEMD_LESS\fP kein »K« enthält und \fBless\fP das aufgerufene Textanzeigeprogramm ist, wird Strg+C durch das Programm ignoriert und muss durch das Textanzeigeprogramm selbst gehandhabt werden\&. .RE .PP \fBX\fP .RS 4 Diese Option weist das Textanzeigeprogramm an, keine Termcap\-Initialisierungs\- und \-Deinitalisierungszeichenketten an das Terminal zu senden\&. Dies ist standardmäßig gesetzt, damit die Darstellung von Befehlen selbst nach dem Beenden des Textanzeigeprogramms sichtbar bleibt\&. Allerdings stehen dadurch einige Funktionen des Textanzeigeprogramms nicht zur Verfügung; insbesondere ist das Scrollen in der Ausgabe mit der Maus nicht möglich\&. .RE .sp Siehe \fBless\fP(1) für weitere Ausführungen\&. .RE .PP \fI$SYSTEMD_LESSCHARSET\fP .RS 4 Setzt den an \fBless\fP zu übergebenden Zeichensatz (standardmäßig »utf\-8«, falls das aufrufende Terminal als UTF\-8\-kompatibel erkannt wurde) außer Kraft\&. .RE .PP \fI$SYSTEMD_PAGERSECURE\fP .RS 4 Akzeptiert einen logischen Wert\&. Wenn wahr, wird der »sichere« Modus des Seitenanzeigeprogramms verwandt, falls falsch, wird dieser deaktiviert\&. Falls \fI$SYSTEMD_PAGERSECURE\fP überhaupt nicht gesetzt ist, dann wird der sichere Modus aktiviert, falls die effektive Kennung nicht identisch zu dem Eigentümer der Anmeldesitzung ist, siehe \fBgeteuid\fP(2) und \fBsd_pid_get_owner_uid\fP(3)\&. Im sicheren Modus wird \fBLESSSECURE=1\fP beim Aufruf des Seitenanzeigeprogramms gesetzt und das Seitenanzeigeprogramm muss Befehle deaktivieren, die neue Dateien öffnen oder erstellen oder die einen neuen Unterprozess starten\&. Falls \fI$SYSTEMD_PAGERSECURE\fP überhaupt nicht gesetzt ist, werden Seitenanzeigeprogramme, bei denen unbekannt ist, ob sie einen sicheren Modus implementieren, nicht verwandt\&. (Derzeit implementiert nur \fBless\fP(1) einen sicheren Modus\&.) .sp Hinweis: Wenn Befehle mit erhöhten Rechten ausgeführt werden, beispielsweise mittels \fBsudo\fP(8) oder \fBpkexec\fP(1), muss Vorsicht walten gelassen werden, um sicherzustellen, dass keine ungeplanten interaktiven Funktionalitäten aktiviert werden\&. Der »sichere« Modus für das Seitenanzeigeprogramm kann wie oben beschrieben automatisch aktiviert werden\&. Durch Setzen von \fISYSTEMD_PAGERSECURE=0\fP oder durch Nichtenfernen dieser Einstellung aus der ererbten Umgebung wird es dem Benutzer ermöglicht, beliebige Befehle auszuführen\&. Beachten Sie, dass auch \fI$SYSTEMD_PAGERSECURE\fP gesetzt werden muss, falls die Variablen \fI$SYSTEMD_PAGER\fP oder \fI$PAGER\fP berücksichtigt werden sollen\&. Es kann sinnvoll sein, stattdessen den Seitenanzeiger komplett mit \fB\-\-no\-pager\fP zu deaktivieren\&. .RE .PP \fI$SYSTEMD_COLORS\fP .RS 4 Dies muss ein logischer Wert sein\&. Er steuert, ob farbige Ausgabe erstellt werden soll\&. Dies kann angegeben werden, um die Entscheidung, die \fBsystemd\fP basierend auf \fI$TERM\fP und der Art der angebundenen Konsole trifft, außer Kraft zu setzen\&. .RE .PP \fI$SYSTEMD_URLIFY\fP .RS 4 Dies muss ein logischer Wert sein\&. Er steuert, ob anklickbare Links für Terminal\-Emulatoren, die dies unterstützen, erstellt werden sollen\&. Dies kann angegeben werden, um die Entscheidung, die \fBsystemd\fP basierend auf \fI$TERM\fP und anderen Bedingungen trifft, außer Kraft zu setzen\&. .RE .SH "SIEHE AUCH" .PP \fBsystemd\fP(1), \fBsystemctl\fP(1), \fBsystemd\-logind.service\fP(8), \fBlogind.conf\fP(5) .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@\:lists.\:debian.\:org Mailingliste der Übersetzer .ME .