Provided by: manpages-de_4.27.0-1_all 

BEZEICHNUNG
systemd-userdbd.service, systemd-userdbd - JSON-Benutzer-/Gruppendatensatz-Multiplexer/NSS-Kompatibilität
ÜBERSICHT
systemd-userdbd.service
/usr/lib/systemd/systemd-userdbd
BESCHREIBUNG
systemd-userdbd ist ein Systemdienst, der Benutzer-/Gruppen-Nachschlagung auf alle lokalen Dienste
parallel verteilt, die dem System JSON-Benutzer-/Gruppendatensatzdefinitionen bereitstellen. Zusätzlich
erstellt er künstliche JSON-Benutzer-/Gruppendatensätze aus den klassischen
UNIX/Glibc-NSS-Benutzer-/Gruppendatensätzen, um vollständige Rückwärtskompatibilität bereitzustellen. Er
kann auch statisch definierte JSON-Benutzer-/Gruppendatensätze von Erweiterungsdateien in /etc/userdb/,
/run/userdb/, /run/host/userdb/ und /usr/lib/userdb/ mit der Erweiterung ».user« aufnehmen.
Der größte Teil der Funktionalität von systemd-userdbd ist über den Befehl userdbctl(1) erreichbar.
Die Benutzer- und Gruppendatensätze, auf die dieser Dienst Zugriff gewährt, folgen den
JSON-Benutzerdatensätze[1]- und JSON-Gruppendatensatz[2]-Definitionen. Dieser Dienst implementiert das
Benutzer-/Gruppen-Datensatznachschlage-API über Varlink[3] und verteilt den Zugriff parallel auf andere
Dienste, die auch dieses API verwenden. Er ist daher sowohl Server als auch Client dieses APIs.
Dieser Dienst stellt drei unterschiedliche Varlink[4]-Dienste zur Verfügung: io.systemd.Multiplexer
stellt eine einfache, vereinigte API zur Abfrage von JSON-Benutzer- und Gruppendatensätzen bereit. Intern
kommuniziert er parallel mit anderen Benutzer-/Gruppendatensatzdiensten, die auf dem System laufen, und
leitet alle erkannten Informationen weiter. Dies vereinfacht Clients deutlich, da sie nur mit einem
einzelnen Dienst kommunizieren müssen, statt parallel mit allen. io.systemd.NameServiceSwitch stellt die
Kompatibilität mit klassischen UNIX/Glibc-NSS-Benutzerdatensätzen her, d.h. er konvertiert struct passwd-
und struct group-Datensätze, wie sie mit APIs wie getpwnam(1) erhalten werden, in
JSON-Benutzer-/Gruppendatensätze, wodurch die Unterschiede in den Diensten soweit möglich versteckt
werden. io.systemd.DropIn stellt JSON-Benutzer-/Gruppendatensätze von den vorgenannten
Ergänzungsverzeichnissen bereit.
SIEHE AUCH
systemd(1), nss-systemd(8), userdbctl(1), systemd-homed.service(8)
ANMERKUNGEN
1. JSON-Benutzerdatensätze
https://systemd.io/USER_RECORD
2. JSON-Gruppendatensatz
https://systemd.io/GROUP_RECORD
3. Benutzer-/Gruppen-Datensatznachschlage-API über Varlink
https://systemd.io/USER_GROUP_API
4. Varlink
https://varlink.org/
ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 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
Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.
systemd 257.6 SYSTEMD-USERDBD.SERVICE(8)