getent(1) General Commands Manual getent(1) 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 four- nies 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), ge- thostent(3) et endhostent(3) pour énumérer la base de don- nées d'hôtes. C'est identique à l'utilisation de hosts. 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), ge- taliasent(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 à getaliasby- name(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_host- ton(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 don- né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 affi- cher le résultat. gshadow Si aucune clé n'est fournie, utiliser setsgent(3), getsgent(3) et endsgent(3) pour énumérer la base de don- nées gshadow. Si un ou plusieurs arguments clé sont four- nis, passer toutes les clés en enfilade à getsgnam(3) et afficher le résultat. hosts Si aucune clé n'est fournie, utiliser sethostent(3), ge- thostent(3) et endhostent(3) pour énumérer la base de don- nées d'hôtes. Si un ou plusieurs arguments clé sont four- nis, passer toutes les clés à gethostbyaddr(3) ou gethost- byname2(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 init- groups, 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). Si- non, trois clés peuvent être fournies, interprétées comme nom_d_hôte, identifiant et nom_de_domaine pour corres- pondre à 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), get- netent(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 affi- cher le résultat. passwd Si aucune clé n'est fournie, utiliser setpwent(3), getpwent(3) et endpwent(3) pour énumérer la base de don- nées de mots de passe. Si un ou plusieurs arguments clé sont fournis, passer toutes les clés numériques à getp- wuid(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), get- protoent(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 à getpro- tobynumber(3) et toutes les clés non numériques à getpro- tobyname(3) et afficher le résultat. rpc Si aucune clé n'est fournie, utiliser setrpcent(3), ge- trpcent(3) et endrpcent(3) pour énumérer la base de don- né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 affi- cher le résultat. services Si aucune clé n'est fournie, utiliser setservent(3), get- servent(3) et endservent(3) pour énumérer la base de don- nées de services. Si un ou plusieurs arguments clé sont fournis, passer toutes les clés numériques à getservbynum- ber(3) et toutes les clés non numériques à getservby- name(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 don- né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 -s service, --service service Outrepasser toutes les bases de données avec le service spécifié (depuis glibc 2.2.5.). -s base_de_données:service, --service base_de_données:service N'outrepasser que les bases de données spécifiées avec le ser- vice 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.). -i, --no-idn Désactiver l'encodage de l'IDN dans les recherches de ahosts/ge- taddrinfo(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. -V, --version 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 Chris- tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <ste- phan.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.cou- lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centra- liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <si- mon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@de- bian.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 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 à ⟨debian-l10n-french@lists.debian.org⟩. Pages du manuel de Linux 6.03 7 janvier 2023 getent(1)
Generated by dwww version 1.15 on Sat Jun 29 01:43:40 CEST 2024.