Provided by: manpages-de_4.21.0-2_all bug

BEZEICHNUNG

       getent - Einträge aus den »Name Service Switch«-Bibliotheken erlangen

ÜBERSICHT

       getent [Option]… Datenbank Schlüssel

BESCHREIBUNG

       Der  Befehl  getent  zeigt  die  Einträge  der durch die »Name Service Switch«-Bibliotheken unterstützten
       Datenbanken an, die in /etc/nsswitch.conf konfiguriert sind. Falls eine oder mehrere Argumente  Schlüssel
       bereitgestellt  sind,  dann  werden  nur  die  Einträge,  die  auf  die  entsprechenden Schlüssel passen,
       angezeigt. Andernfalls, falls Schlüssel nicht bereitgestellt ist, werden alle Einträge  angezeigt  (außer
       die Datebank unterstützt keine Aufzählungen).

       Die  Datenbank  kann  jede  der  von der GNU-C-Bibliothek unterstützten Datenbanken sein, die nachfolgend
       aufgeführt sind:

          ahosts    Wird kein Schlüssel bereitgestellt, dann wird sethostent(3), gethostent(3) und endhostent(3)
                    zur Aufzählung  der  Rechnerdatenbank  verwandt.  Dies  ist  identisch  zur  Verwendung  von
                    hosts(5).  Wird  eines  oder  mehrere  Argumente  Schlüssel  bereitgestellt, dann wird jeder
                    Schlüssel in Folge an getaddrinfo(3) mit  der  Adressfamile  AF_UNSPEC  übergeben  und  jede
                    zurückgelieferte Socket-Adressstruktur aufgezählt.

          ahostsv4  Identisch zu ahosts, verwendet aber die Adressfamilie AF_INET.

          ahostsv6  Identisch  zu  ahosts, verwendet aber die Adressfamilie AF_INET6. In diesem Fall enthält der
                    Aufruf von getaddrinfo(3) den Schalter AI_V4MAPPED.

          aliases   Wird  kein  Schlüssel  bereitgestellt,  dann   wird   setaliasent(3),   getaliasent(3)   und
                    endaliasent(3)  zur  Aufzählung  der  Alias-Datenbank  verwandt.  Wird  eines  oder  mehrere
                    Argumente Schlüssel bereitgestellt, dann wird jeder Schlüssel in Folge an  getaliasbyname(3)
                    übergeben und das Ergebnis angezeigt.

          ethers    Wird  eines  oder  mehrere  Argumente Schlüssel bereitgestellt, dann wird jeder Schlüssel in
                    Folge an ether_aton(3) und ether_hostton(3) übergeben, bis ein  Ergebnis  erlangt  wird  und
                    dann  wird  das Ergebnis angezeigt. Bei ethers wird keine Aufzählung unterstützt, daher muss
                    Schlüssel bereitgestellt werden.

          group     Wird kein Schlüssel bereitgestellt, dann wird setgrent(3), getgrent(3) und  endgrent(3)  zur
                    Aufzählung  der  Gruppendatenbank  verwandt.  Wird  eines  oder  mehrere Argumente Schlüssel
                    bereitgestellt,  dann  wird  jeder   numerische   Schlüssel   an   getgrgid(3)   und   jeder
                    nichtnumerische Schlüssel an getgrnam(3) übergeben und das Ergebnis angezeigt.

          gshadow   Wird  kein  Schlüssel bereitgestellt, dann wird setsgent(3), getsgent(3) und endsgent(3) zur
                    Aufzählung der Gshadow-Datenbank verwandt.  Wird  eines  oder  mehrere  Argumente  Schlüssel
                    bereitgestellt, dann wird jeder Schlüssel in Folge an getsgnam(3) übergeben und das Ergebnis
                    angezeigt.

          hosts     Wird kein Schlüssel bereitgestellt, dann wird sethostent(3), gethostent(3) und endhostent(3)
                    zur  Aufzählung  der  Rechnerdatenbank verwandt. Wird eines oder mehrere Argumente Schlüssel
                    bereitgestellt,  dann  wird  jeder  Schlüssel  an  gethostbyaddr(3)  oder  gethostbyname2(3)
                    übergeben,  abhängig  davon,  ob  ein Aufruf von inet_pton(3) anzeigt, ob der Schlüssel eine
                    IPv6- oder IPv4-Adresse ist, und das Ergebnis angezeigt.

          initgroups
                    Wird eines oder mehrere Argumente Schlüssel bereitgestellt, dann  wird  jeder  Schlüssel  in
                    Folge  an  getgrouplist(3)  übergeben  und das Ergebnis angezeigt. Bei initgroups wird keine
                    Aufzählung unterstützt, daher muss ein Schlüssel bereitgestellt werden.

          netgroup  Wird ein Schlüssel bereitgestellt, dann wird der Schlüssel an setnetgrent(3)  übergeben  und
                    mittels   getnetgrent(3)   das   Ergebnis-Zeichenkettentripel   (Rechnername,  Benutzername,
                    Domainname) angezeigt. Alternativ können  drei  Schlüssel  bereitgestellt  werden,  die  als
                    Rechnername,  Benutzername  und Domainname interpretiert werden, um auf einen Netgroup-Namen
                    mittels innetgr(3) zu passen. Bei netgroup wird keine  Aufzählung  unterstützt,  daher  muss
                    entweder einer oder drei Schlüssel bereitgestellt werden.

          networks  Wird  kein  Schlüssel  bereitgestellt, dann wird setnetent(3), getnetent(3) und endnetent(3)
                    zur Aufzählung der Netzwerkdatenbank verwandt. Wird eines oder mehrere  Argumente  Schlüssel
                    bereitgestellt,   dann   wird  jeder  numerische  Schlüssel  an  getnetbyaddr(3)  und  jeder
                    nichtnumerische Schlüssel an getnetbyname(3) übergeben und das Ergebnis angezeigt.

          passwd    Wird kein Schlüssel bereitgestellt, dann wird setpwent(3), getpwent(3) und  endpwent(3)  zur
                    Aufzählung  der  Passwortdatenbank  verwandt.  Wird  eines  oder mehrere Argumente Schlüssel
                    bereitgestellt,  dann  wird  jeder   numerische   Schlüssel   an   getpwuid(3)   und   jeder
                    nichtnumerische Schlüssel an getpwnam(3) übergeben und das Ergebnis angezeigt.

          protocols Wird   kein   Schlüssel   bereitgestellt,   dann  wird  setprotoent(3),  getprotoent(3)  und
                    endprotoent(3) zur Aufzählung der  Protokolldatenbank  verwandt.  Wird  eines  oder  mehrere
                    Argumente    Schlüssel   bereitgestellt,   dann   wird   jeder   numerische   Schlüssel   an
                    getprotobynumber(3) und jeder nichtnumerische Schlüssel an getprotobyname(3)  übergeben  und
                    das Ergebnis angezeigt.

          rpc       Wird  kein  Schlüssel  bereitgestellt, dann wird setrpcent(3), getrpcent(3) und endrpcent(3)
                    zur Aufzählung der RPC-Datenbank verwandt.  Wird  eines  oder  mehrere  Argumente  Schlüssel
                    bereitgestellt,  dann  wird  jeder  numerische  Schlüssel  an  getrpcbynumber(3)  und  jeder
                    nichtnumerische Schlüssel an getrpcbyname(3) übergeben und das Ergebnis angezeigt.

          services  Wird kein Schlüssel bereitgestellt, dann wird setservent(3), getservent(3) und endservent(3)
                    zur Aufzählung der Dienstedatenbank verwandt. Wird eines oder  mehrere  Argumente  Schlüssel
                    bereitgestellt,  dann  wird  jeder  numerische  Schlüssel  an  getservbynumber(3)  und jeder
                    nichtnumerische Schlüssel an getservbyname(3) übergeben und das Ergebnis angezeigt.

          shadow    Wird kein Schlüssel bereitgestellt, dann wird setspent(3), getspent(3) und  endspent(3)  zur
                    Aufzählung  der  Shadow-Datenbank  verwandt.  Wird  eines  oder  mehrere Argumente Schlüssel
                    bereitgestellt, dann wird jeder Schlüssel in Folge an getspnam(3) übergeben und das Ergebnis
                    angezeigt.

OPTIONEN

       -s Dienst, --service Dienst
              Setzt alle Datenbanken mit dem angegebenen Dienst außer Kraft. (Seit Glibc 2.2.5.)

       -s Datenbank:Dienst, --service Datenbank:Dienst
              Setzt nur die angegebenen Datenbanken mit den angegebenen Diensten außer Kraft. Diese Option  kann
              mehrfach verwandt werden, aber nur der letzte Dienst für jede Datenbank wird verwandt. (Seit Glibc
              2.4.)

       -i, --no-idn
              Deaktiviert IDN-Kodierung beim Nachschlagen für ahosts/getaddrinfo(3) (Seit Glibc-2.13.)

       -?, --help
              Benutzungshinweise ausgeben und beenden.

       --usage
              gibt eine kurze Aufrufzusammenfassung aus und beendet das Programm.

       -V, --version
              Gibt die Versionsnummer, die Lizenz und den Haftungsausschluss für getent aus.

EXIT-STATUS

       Von getent kann einer der folgenden Exit-Werte zurückgeliefert werden:

          0      Der Befehl schloss erfolgreich ab.

          1      Fehlende Argumente oder Datenbank unbekannt.

          2      Einer oder mehrere angegebene Schlüssel konnten in der Datenkbank nicht gefunden werden.

          3      Diese Datenbank unterstützt keine Aufzählung.

SIEHE AUCH

       nsswitch.conf(5)

Ü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.

Linux man-pages 6.03                             7. Januar 2023                                        getent(1)