getent
Table des matières
Retour à l'index
NOM
getent - Récupérer des entrées depuis les bibliothèques NSS
SYNOPSIS
getent [option]... base_de_données clé...
DESCRIPTION
La commande getent affiche les entrées des bases de données prises en
charge par les bibliothèques du Name Service Switch (NSS), qui sont
configurées dans /etc/nsswitch.conf. Si un ou plusieurs arguments clé
sont fournis, alors seules les entrées correspondantes aux clés fournies
seront affichées. Sinon, si aucune clé n'est fournie, toutes les entrées
seront affichées (sauf si la base de données ne permet pas l'énumération).
La base_de_données peut être n'importe laquelle des suivantes, prises en
charge par la bibliothèque C de GNU.
- ahosts
-
Si aucune clé n'est fournie, utiliser sethostent(3), gethostent(3)
et endhostent(3) pour énumérer la base de données d'hôtes. C'est
identique à l'utilisation de hosts(5). Si un ou plusieurs arguments
clé sont fournis, passer toutes les clés en enfilade à
getaddrinfo(3) avec la famille d'adresses AF_UNSPEC, en énumérant
chaque structure d'adresse de socket renvoyée.
- ahostsv4
-
Comme ahosts, mais en utilisant la famille d'adresses AF_INET.
- ahostsv6
-
Comme ahosts, mais en utilisant la famille d'adresses
AF_INET6. L'appel à getaddrinfo(3) contient dans ce cas l'attribut
AI_V4MAPPED.
- aliases
-
Si aucune clé n'est fournie, utiliser setaliasent(3),
getaliasent(3) et endaliasent(3) pour énumérer la base de données
d'alias. Si un ou plusieurs arguments clé sont fournis, passer toutes les
clés en enfilade à getaliasbyname(3) et afficher le résultat.
- ethers
-
Si un ou plusieurs arguments clé sont fournis, passer toutes les clés en
enfilade à ether_aton(3) et ether_hostton(3) jusqu'à obtention d'un
résultat et l'afficher. L'énumération n'est pas possible avec ethers,
donc une clé doit être fournie.
- group
-
Si aucune clé n'est fournie, utiliser setgrent(3), getgrent(3) et
endgrent(3) pour énumérer la base de données de groupe. Si un ou
plusieurs arguments clé sont fournis, passer toutes les clés
numériques à getgrgid(3) et toutes les clés non numériques à
getgrnam(3) et afficher le résultat.
- gshadow
-
Si aucune clé n'est fournie, utiliser setsgent(3), getsgent(3) et
endsgent(3) pour énumérer la base de données gshadow. Si un ou
plusieurs arguments clé sont fournis, passer toutes les clés en
enfilade à getsgnam(3) et afficher le résultat.
- hosts
-
Si aucune clé n'est fournie, utiliser sethostent(3), gethostent(3)
et endhostent(3) pour énumérer la base de données d'hôtes. Si un ou
plusieurs arguments clé sont fournis, passer toutes les clés à
gethostbyaddr(3) ou gethostbyname2(3), suivant si un appel à
inet_pton(3) indique que la clé est une adresse IPv6, IPv4 ou pas, et
afficher le résultat.
- initgroups
-
Si un ou plusieurs arguments clé sont fournis, passer toutes les clés
en enfilade à getgrouplist(3) et afficher le résultat. L'énumération
n'est pas possible avec initgroups, donc une clé doit être fournie.
- netgroup
-
Si une clé est fournie, passer la clé à setnetgrent(3) et, en
utilisant getnetgrent(3), afficher le triplet chaîne résultant
(nom_d_hôte, identifiant, nom_de_domaine). Sinon, trois clés
peuvent être fournies, interprétées comme nom_d_hôte, identifiant et
nom_de_domaine pour correspondre à un nom de groupe réseau à l'aide de
innetgr(3). L'énumération n'est pas possible avec netgroup, donc soit
une, soit trois clés doivent être fournies.
- networks
-
Si aucune clé n'est fournie, utiliser setnetent(3), getnetent(3) et
endnetent(3) pour énumérer la base de données de réseaux. Si un ou
plusieurs arguments clé sont fournis, passer toutes les clés
numériques à getnetbyaddr(3) et toutes les clés non numériques à
getnetbyname(3) et afficher le résultat.
- passwd
-
Si aucune clé n'est fournie, utiliser setpwent(3), getpwent(3) et
endpwent(3) pour énumérer la base de données de mots de passe. Si un ou
plusieurs arguments clé sont fournis, passer toutes les clés
numériques à getpwuid(3) et toutes les clés non numériques à
getpwnam(3) et afficher le résultat.
- protocols
-
Si aucune clé n'est fournie, utiliser setprotoent(3),
getprotoent(3) et endprotoent(3) pour énumérer la base de données de
protocoles. Si un ou plusieurs arguments clé sont fournis, passer toutes
les clés numériques à getprotobynumber(3) et toutes les clés non
numériques à getprotobyname(3) et afficher le résultat.
- rpc
-
Si aucune clé n'est fournie, utiliser setrpcent(3), getrpcent(3) et
endrpcent(3) pour énumérer la base de données RPC. Si un ou plusieurs
arguments clé sont fournis, passer toutes les clés numériques à
getrpcbynumber(3) et toutes les clés non numériques à
getrpcbyname(3) et afficher le résultat.
- services
-
Si aucune clé n'est fournie, utiliser setservent(3), getservent(3)
et endservent(3) pour énumérer la base de données de services. Si un ou
plusieurs arguments clé sont fournis, passer toutes les clés
numériques à getservbynumber(3) et toutes les clés non numériques à
getservbyname(3) et afficher le résultat.
- shadow
-
Si aucune clé n'est fournie, utiliser setspent(3), getspent(3) et
endspent(3) pour énumérer la base de données de mots de passe cachés. Si
un ou plusieurs arguments clé sont fournis, passer toutes les clés en
enfilade à getspnam(3) et afficher le résultat.
OPTIONS
- --service service
-
-s service
Outrepasser toutes les bases de données avec le service spécifié (depuis
glibc 2.2.5.).
- --service base_de_données:service
-
-s base_de_données:service
N'outrepasser que les bases de données spécifiées avec le service
spécifié. L'option peut être utilisée plusieurs fois mais seul le dernier
service de chaque base de données sera utilisé (depuis glibc 2.4.).
- --no-idn
-
-i
Désactiver l'encodage de l'IDN dans les recherches de
ahosts/getaddrinfo(3) (depuis glibc-2.13.).
- --help
-
-?
Afficher un résumé de l'utilisation et quitter.
- --usage
-
Afficher une brève description sur l'utilisation et quitter.
- --version
-
-V
Afficher le numéro de version, la licence, le défaut de garantie de
getent.
CODE DE RETOUR
Un des codes de retour suivants peut être renvoyé par getent.
- 0
-
Commande terminée avec succès.
- 1
-
Arguments manquants ou base_de_données inconnue.
- 2
-
Au moins une des clés fournies n'a pas été trouvée dans la
base_de_données.
- 3
-
Énumération impossible avec cette base_de_données.
VOIR AUSSI
nsswitch.conf(5)
TRADUCTION
La traduction française de cette page de manuel a été créée par
Christophe Blaess <https://www.blaess.fr/christophe/>,
Stéphan Rafin <stephan.rafin@laposte.net>,
Thierry Vignaud <tvignaud@mandriva.com>,
François Micaux,
Alain Portal <aportal@univ-montp2.fr>,
Jean-Philippe Guérard <fevrier@tigreraye.org>,
Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>,
Julien Cristau <jcristau@debian.org>,
Thomas Huriaux <thomas.huriaux@gmail.com>,
Nicolas François <nicolas.francois@centraliens.net>,
Florentin Duneau <fduneau@gmail.com>,
Simon Paillard <simon.paillard@resel.enst-bretagne.fr>,
Denis Barbier <barbier@debian.org>,
David Prévot <david@tilapin.org>
et
Jean-Philippe MENGUAL <jpmengual@debian.org>
Cette traduction est une documentation libre ; veuillez vous reporter à la
GNU General Public License version 3
concernant les conditions de copie et
de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message à
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- CODE DE RETOUR
-
- VOIR AUSSI
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 05:05:55 GMT, September 19, 2025