Provided by: manpages-de_4.27.0-1_all bug

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)