Provided by: manpages-fr_4.27.0-1_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(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  à
       debian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.9.1                     2 mai 2024                                          getent(1)