getent(1) General Commands Manual getent(1) NOM getent - Recuperer des entrees depuis les bibliotheques NSS SYNOPSIS getent [option]... base_de_donnees cle... DESCRIPTION La commande getent affiche les entrees des bases de donnees prises en charge par les bibliotheques du Name Service Switch (NSS), qui sont configurees dans /etc/nsswitch.conf. Si un ou plusieurs arguments cle sont fournis, alors seules les entrees correspondantes aux cles fournies seront affichees. Sinon, si aucune cle n'est fournie, toutes les entrees seront affichees (sauf si la base de donnees ne permet pas l'enumeration). La base_de_donnees peut etre n'importe laquelle des suivantes, prises en charge par la bibliotheque C de GNU. ahosts Si aucune cle n'est fournie, utiliser sethostent(3), gethostent(3) et endhostent(3) pour enumerer la base de donnees d'hotes. C'est identique a l'utilisation de hosts(5). Si un ou plusieurs arguments cle sont fournis, passer toutes les cles en enfilade a getaddrinfo(3) avec la famille d'adresses AF_UNSPEC, en enumerant chaque structure d'adresse de socket renvoyee. 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 a getaddrinfo(3) contient dans ce cas l'attribut AI_V4MAPPED. aliases Si aucune cle n'est fournie, utiliser setaliasent(3), getaliasent(3) et endaliasent(3) pour enumerer la base de donnees d'alias. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles en enfilade a getaliasbyname(3) et afficher le resultat. ethers Si un ou plusieurs arguments cle sont fournis, passer toutes les cles en enfilade a ether_aton(3) et ether_hostton(3) jusqu'a obtention d'un resultat et l'afficher. L'enumeration n'est pas possible avec ethers, donc une cle doit etre fournie. group Si aucune cle n'est fournie, utiliser setgrent(3), getgrent(3) et endgrent(3) pour enumerer la base de donnees de groupe. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles numeriques a getgrgid(3) et toutes les cles non numeriques a getgrnam(3) et afficher le resultat. gshadow Si aucune cle n'est fournie, utiliser setsgent(3), getsgent(3) et endsgent(3) pour enumerer la base de donnees gshadow. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles en enfilade a getsgnam(3) et afficher le resultat. hosts Si aucune cle n'est fournie, utiliser sethostent(3), gethostent(3) et endhostent(3) pour enumerer la base de donnees d'hotes. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles a gethostbyaddr(3) ou gethostbyname2(3), suivant si un appel a inet_pton(3) indique que la cle est une adresse IPv6, IPv4 ou pas, et afficher le resultat. initgroups Si un ou plusieurs arguments cle sont fournis, passer toutes les cles en enfilade a getgrouplist(3) et afficher le resultat. L'enumeration n'est pas possible avec initgroups, donc une cle doit etre fournie. netgroup Si une cle est fournie, passer la cle a setnetgrent(3) et, en utilisant getnetgrent(3), afficher le triplet chaine resultant (nom_d_hote, identifiant, nom_de_domaine). Sinon, trois cles peuvent etre fournies, interpretees comme nom_d_hote, identifiant et nom_de_domaine pour correspondre a un nom de groupe reseau a l'aide de innetgr(3). L'enumeration n'est pas possible avec netgroup, donc soit une, soit trois cles doivent etre fournies. networks Si aucune cle n'est fournie, utiliser setnetent(3), getnetent(3) et endnetent(3) pour enumerer la base de donnees de reseaux. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles numeriques a getnetbyaddr(3) et toutes les cles non numeriques a getnetbyname(3) et afficher le resultat. passwd Si aucune cle n'est fournie, utiliser setpwent(3), getpwent(3) et endpwent(3) pour enumerer la base de donnees de mots de passe. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles numeriques a getpwuid(3) et toutes les cles non numeriques a getpwnam(3) et afficher le resultat. protocols Si aucune cle n'est fournie, utiliser setprotoent(3), getprotoent(3) et endprotoent(3) pour enumerer la base de donnees de protocoles. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles numeriques a getprotobynumber(3) et toutes les cles non numeriques a getprotobyname(3) et afficher le resultat. rpc Si aucune cle n'est fournie, utiliser setrpcent(3), getrpcent(3) et endrpcent(3) pour enumerer la base de donnees RPC. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles numeriques a getrpcbynumber(3) et toutes les cles non numeriques a getrpcbyname(3) et afficher le resultat. services Si aucune cle n'est fournie, utiliser setservent(3), getservent(3) et endservent(3) pour enumerer la base de donnees de services. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles numeriques a getservbynumber(3) et toutes les cles non numeriques a getservbyname(3) et afficher le resultat. shadow Si aucune cle n'est fournie, utiliser setspent(3), getspent(3) et endspent(3) pour enumerer la base de donnees de mots de passe caches. Si un ou plusieurs arguments cle sont fournis, passer toutes les cles en enfilade a getspnam(3) et afficher le resultat. OPTIONS --service service -s service Outrepasser toutes les bases de donnees avec le service specifie (depuis glibc 2.2.5.). --service base_de_donnees:service -s base_de_donnees:service N'outrepasser que les bases de donnees specifiees avec le service specifie. L'option peut etre utilisee plusieurs fois mais seul le dernier service de chaque base de donnees sera utilise (depuis glibc 2.4.). --no-idn -i Desactiver l'encodage de l'IDN dans les recherches de ahosts/getaddrinfo(3) (depuis glibc-2.13.). --help -? Afficher un resume de l'utilisation et quitter. --usage Afficher une breve description sur l'utilisation et quitter. --version -V Afficher le numero de version, la licence, le defaut de garantie de getent. CODE DE RETOUR Un des codes de retour suivants peut etre renvoye par getent. 0 Commande terminee avec succes. 1 Arguments manquants ou base_de_donnees inconnue. 2 Au moins une des cles fournies n'a pas ete trouvee dans la base_de_donnees. 3 Enumeration impossible avec cette base_de_donnees. VOIR AUSSI nsswitch.conf(5) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Jean-Philippe MENGUAL Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 1 novembre 2023 getent(1)