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)