getent(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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

nsswitch.conf(5)

COLOPHON

Denna manual är en del av man-pages-projektet. Källor och uppdateringar finns på https://www.kernel.org/doc/man-pages/