getent(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= getent(1) = == NAMN == getent – hämta poster från NSS-databaser == SYNOPSIS == <syntaxhighlight lang="bash"> getent [flaggor] databas nyckel ... </syntaxhighlight> == BESKRIVNING == Kommandot `getent` visar poster från databaser som stöds av NSS (Name Service Switch), vilket konfigureras i `/etc/nsswitch.conf`. Om en eller flera nycklar anges returneras endast matchande poster. Utan nyckel returneras samtliga poster (om databasen tillåter det). Databasen kan...') |
(Ingen skillnad)
|
Versionen från 31 mars 2025 kl. 10.41
getent(1)
NAMN
getent – hämta poster från NSS-databaser
SYNOPSIS
<syntaxhighlight lang="bash"> getent [flaggor] databas nyckel ... </syntaxhighlight>
BESKRIVNING
Kommandot `getent` visar poster från databaser som stöds av NSS (Name Service Switch), vilket konfigureras i `/etc/nsswitch.conf`. Om en eller flera nycklar anges returneras endast matchande poster. Utan nyckel returneras samtliga poster (om databasen tillåter det).
Databasen kan vara någon av följande, som stöds av GNU C Library:
ahosts
Utan nyckel används `sethostent(3)`, `gethostent(3)` och `endhostent(3)` för att enumerera. Motsvarar databasen hosts(5). Med nyckel används `getaddrinfo(3)` med adressfamiljen `AF_UNSPEC`.
ahostsv4
Som `ahosts`, men med adressfamiljen `AF_INET`.
ahostsv6
Som `ahosts`, men med adressfamiljen `AF_INET6` och flaggan `AI_V4MAPPED`.
aliases
Utan nyckel används `setaliasent(3)`, `getaliasent(3)` och `endaliasent(3)`. Med nyckel används `getaliasbyname(3)`.
ethers
Nyckel krävs. För varje nyckel används `ether_aton(3)` och `ether_hostton(3)`.
group
Utan nyckel används `setgrent(3)`, `getgrent(3)` och `endgrent(3)`. Med nyckel används `getgrgid(3)` för numeriska nycklar, annars `getgrnam(3)`.
gshadow
Utan nyckel används `setsgent(3)`, `getsgent(3)` och `endsgent(3)`. Med nyckel används `getsgnam(3)`.
hosts
Utan nyckel används `sethostent(3)`, `gethostent(3)` och `endhostent(3)`. Med nyckel används `gethostbyaddr(3)` eller `gethostbyname2(3)` beroende på om nyckeln är en IP-adress.
initgroups
Nyckel krävs. För varje nyckel används `getgrouplist(3)`.
netgroup
En nyckel: används med `setnetgrent(3)` och `getnetgrent(3)`. Tre nycklar: används som argument till `innetgr(3)`. Enumeration stöds inte.
networks
Utan nyckel används `setnetent(3)`, `getnetent(3)` och `endnetent(3)`. Med nyckel används `getnetbyaddr(3)` (numeriska) eller `getnetbyname(3)` (övriga).
passwd
Utan nyckel används `setpwent(3)`, `getpwent(3)` och `endpwent(3)`. Med nyckel används `getpwuid(3)` (numeriska) eller `getpwnam(3)` (övriga).
protocols
Utan nyckel används `setprotoent(3)`, `getprotoent(3)` och `endprotoent(3)`. Med nyckel används `getprotobynumber(3)` eller `getprotobyname(3)`.
rpc
Utan nyckel används `setrpcent(3)`, `getrpcent(3)` och `endrpcent(3)`. Med nyckel används `getrpcbynumber(3)` eller `getrpcbyname(3)`.
services
Utan nyckel används `setservent(3)`, `getservent(3)` och `endservent(3)`. Med nyckel används `getservbynumber(3)` eller `getservbyname(3)`.
shadow
Utan nyckel används `setspent(3)`, `getspent(3)` och `endspent(3)`. Med nyckel används `getspnam(3)`.
FLAGGOR
- --service tjänst / -s tjänst
Ersätt alla databaser med angiven tjänst.
- --service databas:tjänst / -s databas:tjänst
Ersätt en viss databas med angiven tjänst. Kan upprepas.
- --no-idn / -i
Inaktiverar IDN-kodning vid uppslagning i `ahosts`.
- --help, -?
Visa hjälptext och avsluta.
- --usage
Visa kort hjälptext och avsluta.
- --version, -V
Visa versionsinformation och licensvillkor.
AVSLUTNINGSSTATUS
- 0 – Kommandot lyckades
- 1 – Argument saknas eller okänd databas
- 2 – En eller flera nycklar kunde inte hittas
- 3 – Enumeration stöds inte för angiven databas
SE ÄVEN
COLOPHON
Denna manual är en del av man-pages-projektet. Källor och uppdateringar finns på https://www.kernel.org/doc/man-pages/