Provided by: manpages-fr_4.21.0-2_all bug

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.  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

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

       -i, --no-idn
              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.

       -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  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 à
       debian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.03                    7 janvier 2023                                        getent(1)