Provided by: manpages-fr_3.65d1p1-1_all bug

NOM

       getent - Récupérer des entrées depuis les bibliothèques NSS

SYNOPSIS

       getent 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. Si un ou plusieurs arguments clé sont fournis, passer
                    toutes  les  clés  en  enfilade  à  getaddrinfo(3)  avec la famille d'adresse
                    AF_UNSPEC, en énumérant chaque structure d'adresse de socket renvoyée.

          ahostsv4  Comme ahosts, mais en utilisant la famille d'adresse AF_INET.

          ahostsv6  Comme ahosts, mais en utilisant la  famille  d'adresse  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  à  getaliasbyname(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ésultat (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  mot  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.

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 fournie 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)

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux.  Une  description
       du  projet  et  des  instructions  pour  signaler  des  anomalies  peuvent être trouvées à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis   2010,   cette   traduction   est   maintenue   à   l'aide   de    l'outil    po4a
       <http://po4a.alioth.debian.org/>  par l'équipe de traduction francophone au sein du projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>   ou   par   un  rapport  de  bogue  sur  le  paquet
       manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document  en  utilisant  la
       commande « man -L C <section> <page_de_man> ».