.\" -*- coding: UTF-8 -*- .\" Copyright (c) 2011, Mark R. Bannister .\" Copyright (c) 2015, Robin H. Johnson .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getent 1 "7 janvier 2023" "Pages du manuel de Linux 6.03" .SH NOM getent \- Récupérer des entrées depuis les bibliothèques NSS .SH SYNOPSIS .nf \fBgetent\ [\fP\fIoption\fP\fB]...\ \fP\fIbase_de_données\fP\fB\ \fP\fIclé\fP\fB...\fP .fi .SH DESCRIPTION La commande \fBgetent\fP 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 \fI/etc/nsswitch.conf\fP. Si un ou plusieurs arguments \fIclé\fP sont fournis, alors seules les entrées correspondantes aux clés fournies seront affichées. Sinon, si aucune \fIclé\fP n'est fournie, toutes les entrées seront affichées (sauf si la base de données ne permet pas l'énumération). .PP La \fIbase_de_données\fP peut être n'importe laquelle des suivantes, prises en charge par la bibliothèque\ C de GNU. .RS 3 .TP 10 \fBahosts\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsethostent\fP(3), \fBgethostent\fP(3) et \fBendhostent\fP(3) pour énumérer la base de données d'hôtes. C'est identique à l'utilisation de \fBhosts\fP. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs en enfilade à \fBgetaddrinfo\fP(3) avec la famille d'adresses \fBAF_UNSPEC\fP, en énumérant chaque structure d'adresse de socket renvoyée. .TP \fBahostsv4\fP Comme \fBahosts\fP, mais en utilisant la famille d'adresses \fBAF_INET\fP. .TP \fBahostsv6\fP Comme \fBahosts\fP, mais en utilisant la famille d'adresses \fBAF_INET6\fP. L'appel à \fBgetaddrinfo\fP(3) contient dans ce cas l'attribut \fBAI_V4MAPPED\fP. .TP \fBaliases\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetaliasent\fP(3), \fBgetaliasent\fP(3) et \fBendaliasent\fP(3) pour énumérer la base de données d'alias. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs en enfilade à \fBgetaliasbyname\fP(3) et afficher le résultat. .TP \fBethers\fP Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les clés en enfilade à \fBether_aton\fP(3) et \fBether_hostton\fP(3) jusqu'à obtention d'un résultat et l'afficher. L'énumération n'est pas possible avec \fBethers\fP, donc une \fIclé\fP doit être fournie. .TP \fBgroup\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetgrent\fP(3), \fBgetgrent\fP(3) et \fBendgrent\fP(3) pour énumérer la base de données de groupe. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs numériques à \fBgetgrgid\fP(3) et toutes les \fIclé\fPs non numériques à \fBgetgrnam\fP(3) et afficher le résultat. .TP \fBgshadow\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetsgent\fP(3), \fBgetsgent\fP(3) et \fBendsgent\fP(3) pour énumérer la base de données \fBgshadow\fP. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs en enfilade à \fBgetsgnam\fP(3) et afficher le résultat. .TP \fBhosts\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsethostent\fP(3), \fBgethostent\fP(3) et \fBendhostent\fP(3) pour énumérer la base de données d'hôtes. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs à \fBgethostbyaddr\fP(3) ou \fBgethostbyname2\fP(3), suivant si un appel à \fBinet_pton\fP(3) indique que la \fIclé\fP est une adresse IPv6, IPv4 ou pas, et afficher le résultat. .TP \fBinitgroups\fP Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs en enfilade à \fBgetgrouplist\fP(3) et afficher le résultat. L'énumération n'est pas possible avec \fBinitgroups\fP, donc une \fIclé\fP doit être fournie. .TP \fBnetgroup\fP Si une \fIclé\fP est fournie, passer la \fIclé\fP à \fBsetnetgrent\fP(3) et, en utilisant \fBgetnetgrent\fP(3), afficher le triplet chaîne résultant (\fInom_d_hôte\fP, \fIidentifiant\fP, \fInom_de_domaine\fP). Sinon, trois \fIclé\fPs peuvent être fournies, interprétées comme \fInom_d_hôte\fP, \fIidentifiant\fP et \fInom_de_domaine\fP pour correspondre à un nom de groupe réseau à l'aide de \fBinnetgr\fP(3). L'énumération n'est pas possible avec \fBnetgroup\fP, donc soit une, soit trois \fIclé\fPs doivent être fournies. .TP \fBnetworks\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetnetent\fP(3), \fBgetnetent\fP(3) et \fBendnetent\fP(3) pour énumérer la base de données de réseaux. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs numériques à \fBgetnetbyaddr\fP(3) et toutes les \fIclé\fPs non numériques à \fBgetnetbyname\fP(3) et afficher le résultat. .TP \fBpasswd\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetpwent\fP(3), \fBgetpwent\fP(3) et \fBendpwent\fP(3) pour énumérer la base de données de mots de passe. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs numériques à \fBgetpwuid\fP(3) et toutes les \fIclé\fPs non numériques à \fBgetpwnam\fP(3) et afficher le résultat. .TP \fBprotocols\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetprotoent\fP(3), \fBgetprotoent\fP(3) et \fBendprotoent\fP(3) pour énumérer la base de données de protocoles. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs numériques à \fBgetprotobynumber\fP(3) et toutes les \fIclé\fPs non numériques à \fBgetprotobyname\fP(3) et afficher le résultat. .TP \fBrpc\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetrpcent\fP(3), \fBgetrpcent\fP(3) et \fBendrpcent\fP(3) pour énumérer la base de données RPC. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs numériques à \fBgetrpcbynumber\fP(3) et toutes les \fIclé\fPs non numériques à \fBgetrpcbyname\fP(3) et afficher le résultat. .TP \fBservices\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetservent\fP(3), \fBgetservent\fP(3) et \fBendservent\fP(3) pour énumérer la base de données de services. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs numériques à \fBgetservbynumber\fP(3) et toutes les \fIclé\fPs non numériques à \fBgetservbyname\fP(3) et afficher le résultat. .TP \fBshadow\fP Si aucune \fIclé\fP n'est fournie, utiliser \fBsetspent\fP(3), \fBgetspent\fP(3) et \fBendspent\fP(3) pour énumérer la base de données de mots de passe cachés. Si un ou plusieurs arguments \fIclé\fP sont fournis, passer toutes les \fIclé\fPs en enfilade à \fBgetspnam\fP(3) et afficher le résultat. .RE .SH OPTIONS .TP \fB\-s\ \fP\fIservice\fP, \fB\-\-service\ \fP\fIservice\fP .\" commit 9d0881aa76b399e6a025c5cf44bebe2ae0efa8af (glibc) Outrepasser toutes les bases de données avec le service spécifié (depuis glibc\ 2.2.5.). .TP \fB\-s\ \fP\fIbase_de_données\fP\fB:\fP\fIservice\fP, \fB\-\-service\ \fP\fIbase_de_données\fP\fB:\fP\fIservice\fP .\" commit b4f6f4be85d32b9c03361c38376e36f08100e3e8 (glibc) 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.). .TP \fB\-i\fP, \fB\-\-no\-idn\fP .\" commit a160f8d808cf8020b13bd0ef4a9eaf3c11f964ad (glibc) Désactiver l'encodage de l'IDN dans les recherches de \fBahosts\fP/\fBgetaddrinfo\fP(3) (depuis glibc\-2.13.). .TP \fB\-?\fP, \fB\-\-help\fP Afficher un résumé de l'utilisation et quitter. .TP \fB\-\-usage\fP Afficher une brève description sur l'utilisation et quitter. .TP \fB\-V\fP, \fB\-\-version\fP Afficher le numéro de version, la licence, le défaut de garantie de \fBgetent\fP. .SH "CODE DE RETOUR" Un des codes de retour suivants peut être renvoyé par \fBgetent\fP. .RS 3 .TP \fB0\fP Commande terminée avec succès. .TP \fB1\fP Arguments manquants ou \fIbase_de_données\fP inconnue. .TP \fB2\fP Au moins une des \fIclé\fPs fournies n'a pas été trouvée dans la \fIbase_de_données\fP. .TP \fB3\fP Énumération impossible avec cette \fIbase_de_données\fP. .RE .SH "VOIR AUSSI" \fBnsswitch.conf\fP(5) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot et Jean-Philippe MENGUAL . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .