.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH NSS\-SYSTEMD 8 "" "systemd 247" nss\-systemd .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 nss\-systemd, libnss_systemd.so.2 \- UNIX\-Benutzer\- und \-Gruppennamensauflösung zum Nachschlagen von Benutzern/Gruppen mittels Varlink .SH ÜBERSICHT .PP libnss_systemd\&.so\&.2 .SH BESCHREIBUNG .PP \fBnss\-systemd\fP ist ein Erweiterungsmodul für die GNU »Name Service Switch« (NSS)\-Funktionalität der GNU\-C\-Bibliothek (\fBglibc\fP)\&. Es stellt eine UNIX\-Benutzer\- und \-Gruppennamensauflösung für Dienste bereit, die das \m[blue]\fBNachschlagen von Benutzern\-/Gruppendatensätzen mittels Varlink\fP\m[]\&\s-2\u[1]\d\s+2 implementieren (für seine Funktionalität \fIDynamicUser=\fP, siehe \fBsystemd.exec\fP(5) für Details), \fBsystemd\-homed.service\fP(8) oder \fBsystemd\-machined.service\fP(8)\&. .PP Dieses Modul stellt auch sicher, dass die Benutzer und Gruppen »root« und »nobody« (d\&.h\&. die Benutzer/Gruppen mit den UIDs/GIDs 0 und 65534) zu allen Zeiten aufgelöst werden können, selbst wenn sie in /etc/passwd oder /etc/group nicht aufgeführt sind oder diese Dateien fehlen\&. .PP Dieses Modul verwendet bevorzugt \fBsystemd\-userdbd.service\fP(8) zur Auflösung von Benutzern und Gruppen, funktioniert aber auch, wenn dieser Dienst nicht läuft\&. .PP Um das NSS\-Modul zu aktivieren, fügen Sie »systemd« zu den mit »passwd:« und »group:« in /etc/nsswitch\&.conf beginnenden Zeilen hinzu\&. .PP Es wird empfohlen, »systemd« nach dem »files«\- oder »compat«\-Eintrag in den /etc/nsswitch\&.conf\-Zeilen abzulegen, um sicherzustellen, dass /etc/passwd\- und /etc/group\-basierte Abbildungen Vorrang haben\&. .SH "KONFIGURATION IN /ETC/NSSWITCH\&.CONF" .PP Hier ist ein Beispiel für eine /etc/nsswitch\&.conf\-Datei, die \fBnss\-systemd\fP korrekt aktiviert: .sp .if n \{\ .RS 4 .\} .nf passwd: compat \fBsystemd\fP group: compat [SUCCESS=merge] \fBsystemd\fP shadow: compat hosts: mymachines resolve [!UNAVAIL=return] files myhostname dns networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis .fi .if n \{\ .RE .\} .SH "BEISPIEL: DURCH SYSTEMD\-MACHINED\&.SERVICE BEREITGESTELLTE ABBILDUNGEN" .PP Der Container »rawhide« wird mittels \fBsystemd\-nspawn\fP(1) erzeugt: .sp .if n \{\ .RS 4 .\} .nf # systemd\-nspawn \-M rawhide \-\-boot \-\-network\-veth \-\-private\-users=pick Spawning container rawhide on /var/lib/machines/rawhide\&. Selected user namespace base 20119552 and range 65536\&. … $ machinectl \-\-max\-addresses=3 MACHINE CLASS SERVICE OS VERSION ADDRESSES rawhide container systemd\-nspawn fedora 30 169\&.254\&.40\&.164 fe80::94aa:3aff:fe7b:d4b9 $ getent passwd vu\-rawhide\-0 vu\-rawhide\-81 vu\-rawhide\-0:*:20119552:65534:vu\-rawhide\-0:/:/usr/sbin/nologin vu\-rawhide\-81:*:20119633:65534:vu\-rawhide\-81:/:/usr/sbin/nologin $ getent group vg\-rawhide\-0 vg\-rawhide\-81 vg\-rawhide\-0:*:20119552: vg\-rawhide\-81:*:20119633: $ ps \-o user:15,pid,tty,command \-e|grep \*(Aq^vu\-rawhide\*(Aq vu\-rawhide\-0 692 ? /lib/systemd/systemd vu\-rawhide\-0 731 ? /lib/systemd/systemd\-journald vu\-rawhide\-192 734 ? /lib/systemd/systemd\-networkd vu\-rawhide\-193 738 ? /lib/systemd/systemd\-resolved vu\-rawhide\-0 742 ? /lib/systemd/systemd\-logind vu\-rawhide\-81 744 ? /usr/bin/dbus\-daemon \-\-system \-\-address=systemd: \-\-nofork \-\-nopidfile \-\-systemd\-activation \-\-syslog\-only vu\-rawhide\-0 746 ? /usr/sbin/sshd \-D \&.\&.\&. vu\-rawhide\-0 752 ? /lib/systemd/systemd \-\-user vu\-rawhide\-0 753 ? (sd\-pam) vu\-rawhide\-0 1628 ? login \-\- zbyszek vu\-rawhide\-1000 1630 ? /lib/systemd/systemd \-\-user vu\-rawhide\-1000 1631 ? (sd\-pam) vu\-rawhide\-1000 1637 pts/8 \-zsh .fi .if n \{\ .RE .\} .SH "SIEHE AUCH" .PP \fBsystemd\fP(1), \fBsystemd.exec\fP(5), \fBnss\-resolve\fP(8), \fBnss\-myhostname\fP(8), \fBnss\-mymachines\fP(8), \fBsystemd\-userdbd.service\fP(8), \fBsystemd\-homed.service\fP(8), \fBsystemd\-machined.service\fP(8), \fBnsswitch.conf\fP(5), \fBgetent\fP(1) .SH ANMERKUNGEN .IP " 1." 4 Benutzer\-/Gruppen\-Datensatznachschlage\-API über Varlink .RS 4 \%https://systemd.io/USER_GROUP_API .RE .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 .