.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH USER@\&.SERVICE 5 "" "systemd 247" user@.service .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 user@.service, user\-runtime\-dir@.service, systemd\-user\-runtime\-dir \- System\-Units zum Starten des Benutzerverwalters .SH ÜBERSICHT .PP user@\fIUID\fP\&.service .PP user\-runtime\-dir@\fIUID\fP\&.service .PP /lib/systemd/systemd\-user\-runtime\-dir .PP user\-\fIUID\fP\&.slice .SH BESCHREIBUNG .PP Der \fBsystemd\fP(1)\-Systemverwalter (PID 1) startet die Benutzerverwalterinstanz als user@\fIUID\fP\&.service, bei der die numerische UID des Benutzers als die Kennzeichnung der Instanz verwandt wird\&. Diese Instanzen verwenden die gleichen Programme wie der Systemverwalter, werden allerdings in einem Modus ausgeführt, indem sie eine andere Gruppe von Units starten\&. Jede \fBsystemd \-\-user\fP\-Instanz verwaltet eine für den Benutzer spezifische Hierarchie an Units\&. Siehe \fBsystemd\fP(1) für eine Diskussion der Units und \fBsystemd.special\fP(7) für eine Liste der Units, die die Grundlage der Unit\-Hierarchie der System\- und Benutzer\-Units bilden\&. .PP user@\fIUID\fP\&.service wird durch die System\-Unit user\-runtime\-dir@\fIUID\fP\&.service begleitet, die das Laufzeitverzeichnis des Benutzers /run/user/\fIUID\fP erstellt und dieses dann entfernt, wenn diese Unit gestoppt wird\&. user\-runtime\-dir@\fIUID\fP\&.service führt das Programm systemd\-user\-runtime\-dir aus, um die eigentliche Arbeit zu erledigen\&. .PP Benutzerprozesse können durch die Instanz user@\&.service gestartet werden\&. In diesem Fall werden sie Teil dieser Unit in der System\-Hierarchie sein\&. Sie können auch woanders gestartet werden, beispielsweise durch \fBsshd\fP(8) oder durch einen Display\-Manager wie \fBgdm\fP\&. In diesem Fall bilden sie eine \&.scope\-Unit (siehe \fBsystemd.scope\fP(5))\&. Sowohl user@\fIUID\fP\&.service als auch die Bereichs\-Units werden unter der user\-\fIUID\fP\&.slice gesammelt\&. .PP Individuelle user\-\fIUID\fP\&.slice\-Scheiben werden unter user\&.slice gesammelt, siehe \fBsystemd.special\fP(7)\&. .SH "RESSOURCEN FÜR ANGEMELDETE BENUTZER STEUERN" .PP Optionen, die die für angemeldete Benutzer verfügbaren Ressourcen steuern, können auf verschiedenen Ebenen konfiguriert werden\&. Wie im vorherigen Abschnitt beschrieben, enthält user\&.slice die Prozesse aller Benutzer, so dass jede Ressourcenbeschränkung auf dieser Scheibe für alle Benutzer gilt\&. Normalerweise würde dieses durch Ergänzungen konfiguriert, z\&.B\&. /etc/systemd/system/user\&.slice\&.d/resources\&.conf\&. .PP Die Prozesse eines einzelnen Benutzers werden unter user\-\fIUID\fP\&.slice gesammelt\&. Ressourcenbeschränkungen für diesen Benutzer können durch Ergänzungen für diese Unit konfiguriert werden, z\&.B\&. /etc/systemd/system/user\-1000\&.slice\&.d/resources\&.conf\&. Falls diese Begrenzungen stattdessen für alle Benutzer gelten sollen, können sie durch Ergänzungen für den abgeschnittenen Unit\-Namen, user\-\&.slice, konfiguriert werden\&. Beispielsweise wird die Konfiguration in /etc/systemd/system/user\-\&.slice\&.d/resources\&.conf in allen user\-\fIUID\fP\&.slice\-Units eingebunden, siehe \fBsystemd.unit\fP(5) für eine Diskussion des Ergänzungsmechanismus\&. .PP Wenn sich ein Benutzer anmeldet und für diese Sitzung eine \&.scope\-Unit erstellt wird (siehe vorherigen Abschnitt), kann die Erstellung der Bereichs\-Unit durch \fBpam_systemd\fP(8) gelenkt werden\&. Dieses PAM\-Modul kommuniziert mit \fBsystemd\-logind\fP(8), um den Sitzungsbereich zu erstellen und Zugriff auf Hardwareressourcen bereitzustellen\&. Ressourcenbeschränkungen für den Bereich können durch die PAM\-Modulkonfiguration konfiguriert werden, siehe \fBpam_systemd\fP(8)\&. Es ist auch möglich, sie durch die normale Unit\-Konfiguration zu konfigurieren, aber da der Name der Scheiben\-Unit im Allgemeinen unvorhersehbar ist, ist dies weniger nützlich\&. .PP Im Allgemeinen können alle Ressourcen, die für Units gelten, für user@\fIUID\fP\&.service und die oben beschriebenen Scheiben\-Units konfiguriert werden, siehe \fBsystemd.resource\-control\fP(5) für einen Überblick\&. .SH BEISPIELE .PP \fBBeispiel\ \&1.\ \&Hierarchie von Control\-Gruppen mit zwei angemeldeten Benutzern\fP .sp .if n \{\ .RS 4 .\} .nf $ systemd\-cgls Control group /: \-\&.slice ├─user\&.slice │ ├─user\-1000\&.slice │ │ ├─user@1000\&.service │ │ │ ├─pulseaudio\&.service │ │ │ │ └─2386 /usr/bin/pulseaudio \-\-daemonize=no │ │ │ └─gnome\-terminal\-server\&.service │ │ │ └─init\&.scope │ │ │ ├─ 4127 /libexec/gnome\-terminal\-server │ │ │ └─ 4198 zsh │ │ \&... │ │ └─session\-4\&.scope │ │ ├─ 1264 gdm\-session\-worker [pam/gdm\-password] │ │ ├─ 2339 /usr/bin/gnome\-shell │ │ \&... │ │ ├─session\-19\&.scope │ │ ├─6497 sshd: zbyszek [priv] │ │ ├─6502 sshd: zbyszek@pts/6 │ │ ├─6509 \-zsh │ │ └─6602 systemd\-cgls \-\-no\-pager │ \&... │ └─user\-1001\&.slice │ ├─session\-20\&.scope │ │ ├─6675 sshd: guest [priv] │ │ ├─6708 sshd: guest@pts/6 │ │ └─6717 \-bash │ └─user@1001\&.service │ ├─init\&.scope │ │ ├─6680 /lib/systemd/systemd \-\-user │ │ └─6688 (sd\-pam) │ └─sleep\&.service │ └─6706 /usr/bin/sleep 30 … .fi .if n \{\ .RE .\} .PP Benutzer mit UID 1000 ist mittels \fBgdm\fP (session\-4\&.scope) und \fBssh\fP(1) (session\-19\&.scope) angemeldet\&. Es läuft auch eine Benutzerinstanz für ihn (user@1000\&.service)\&. Benutzer mit UID 1001 ist mittels \fBssh\fP (session\-20\&.scope) angemeldet und hat auch eine Benutzerinstanz am laufen (user@1001\&.service)\&. Dies sind alle (Blatt\-)System\-Units und bilden Teil der Scheiben\-Hierarchie, mit user\-1000\&.slice und user\-1001\&.slice unterhalb von user\&.slice\&. Benutzer\-Units sind unterhalb von user@\&.service\-Instanzen sichtbar (pulseaudio\&.service, gnome\-terminal\-server\&.service, init\&.scope, sleep\&.service)\&. .PP \fBBeispiel\ \&2.\ \&Standard\-Benutzer\-Ressourcenbeschränkungen\fP .sp .if n \{\ .RS 4 .\} .nf $ systemctl cat user\-1000\&.slice # /lib/systemd/system/user\-\&.slice\&.d/10\-defaults\&.conf # … [Unit] Description=Benutzerscheibe von UID %j After=systemd\-user\-sessions\&.service [Slice] TasksMax=33% .fi .if n \{\ .RE .\} .PP Die user\-\fIUID\fP\&.slice\-Units haben standardmäßig keine Unit\-Datei\&. Die Ressourcenbeschränkungen werden durch Ergänzungen gesetzt, die leicht ersetzt oder mit dem im ersten Absatz diskutierten Standardergänzungsmechanismus erweitert werden können\&. .SH "SIEHE AUCH" .PP \fBsystemd\fP(1), \fBsystemd.service\fP(5), \fBsystemd.slice\fP(5), \fBsystemd.resource\-control\fP(5), \fBsystemd.exec\fP(5), \fBsystemd.special\fP(7), \fBpam\fP(8) .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 .