getent - Einträge aus den »Name Service
Switch«-Bibliotheken erlangen
ÜBERSICHT
getent [Option]… Datenbank Schlüssel…
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.
- -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.
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.
Ü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.