table of contents
- trixie-backports 4.29.1-1~bpo13+1
- testing 4.29.1-1
- unstable 4.29.1-1
| getent(1) | General Commands Manual | getent(1) |
NAMN¶
getent — hämta poster från Name Service Switch-biblioteken
SYNOPSIS¶
getent |
[flagga …] databas nyckel … |
BESKRIVNING¶
Kommandot getent visar poster från databaser som stödjs av Name Service Switch-biblioteken, vilka konfigureras i /etc/nsswitch.conf. Om ett eller flera nyckel-argument ges kommer endast posterna som matchar de angivna nycklarna att visas. Annars, om ingen nyckel ges, kommer alla poster visas (såvida inte databasen inte stödjer uppräkning).
Databasen kan vara vilken som helst som stödjs av GNU C-biblioteket, uppräknade nedan:
- ahosts
- När ingen nyckel anges, använd sethostent(3), gethostent(3) och endhostent(3) för att räkna upp databasen hosts. Detta är identiskt med att använda hosts(5). När ett eller flera argument nyckel anges, skicka varje key i ordning till getaddrinfo(3) med adressfamiljen AF_UNSPEC, och räkna ut varje returnerad uttagsadresspost.
- ahostsv4
- Samma som ahosts, men använd adressfamiljen AF_INET.
- ahostsv6
- Samma som ahosts, men använd adressfamiljen AF_INET6. Anropet av getaddrinfo(3) inkluderar i detta fall flaggan AI_V4MAPPED.
- aliases
- När ingen nyckel anges, använd setaliasent(3), getaliasent(3) och endaliasent(3) för att räkna upp aliases-databasen. När ett eller flera argument nyckel anges, skicka varje nyckel i ordning till getaliasbyname(3) och visa resultatet.
- ethers
- När ett eller flera argument nyckel anges, skicka varje nyckel i ordning till ether_aton(3) och ether_hostton(3) tills det blir ett resultat, och visa resultatet. Uppräkning stödjs inte av ethers, så en nyckel måste anges.
- group
- När ingen nyckel anges, använd setgrent(3), getgrent(3) och endgrent(3) för att räkna upp group-databasen. När ett eller flera argument nyckel anges, skicka varje numerisk nyckel till getgrgid(3) och varje ickenumerisk nyckel till getgrnam(3) och visa resultatet.
- gshadow
- När ingen nyckel anges, använd getsgent(3), getsgent(3) och endsgent(3) för att räkna upp gshadow-databasen. När ett eller flera argument nyckel anges, skicka varje nyckel i ordning till getsgnam(3) och visa resultatet.
- hosts
- När ingen nyckel anges, använd sethostent(3), gethostent(3) och endhostent(3) för att räkna upp hosts-databasen. När ett eller flera argument nyckel anges, skicka varje nyckel till gethostbyaddr(3) eller gethostbyname2(3), beroende på huruvida ett anrop av inet_pton(3) indikerar att nyckeln är en IPv6- eller IPv4-adress eller inte, och visa resultatet.
- initgroups
- När ett eller flera argument nyckel anges, skicka varje nyckel i ordning till getgrouplist(3) och visa resultatet. Uppräkning stödjs inte av initgroups, så en nyckel måste anges.
- netgroup
- När en nyckel anges, skicka nyckeln till setnetgrent(3) och, genom att använda getnetgrent(3) visa resultatsträngstrippeln (värdnamn, användarnamn, domännamn). Alternativt så kan tre nycklar anges, vilket tolkas som det värdnamn, användarnamn och domännamn att matcha mot en nätgrupp via innetgr(3). Uppräkning stödjs inte av netgroup, så en nyckel måste anges.
- networks
- När ingen nyckel anges, använd setnetent(3), getnetent(3) och endnetent(3) för att räkna upp networks-databasen. När ett eller flera argument nyckel anges, skicka varje numerisk nyckel till getnetbyaddr(3) och varje ickenumerisk nyckel till getnetbyname(3) och visa resultatet.
- passwd
- När ingen nyckel anges, använd setpwent(3), getpwent(3) och endpwent(3) för att räkna upp passwd-databasen. När ett eller flera argument nyckel anges, skicka varje numerisk nyckel till getpwuid(3) och varje ickenumerisk nyckel till getpwnam(3) och visa resultatet.
- protocols
- När ingen nyckel anges, använd setprotoent(3), getprotoent(3) och endprotoent(3) för att räkna upp protocols-databasen. När ett eller flera argument nyckel anges, skicka varje numerisk nyckel till getprotobynumber(3) och varje ickenumerisk nyckel till getprotobyname(3) och visa resultatet.
- rpc
- När ingen nyckel anges, använd setrpcent(3), getrpcent(3) och endrpcent(3) för att räkna upp rpc-databasen. När ett eller flera argument nyckel anges, skicka varje numerisk nyckel till getrpcbynumber(3) och varje ickenumerisk nyckel till getrpcbyname(3) och visa resultatet.
- services
- När ingen nyckel anges, använd setservent(3), getservent(3) och endservent(3) för att räkna upp services-databasen. När ett eller flera argument nyckel anges, skicka varje numerisk nyckel till getservbynumber(3) och varje ickenumerisk nyckel till getservbyname(3) och visa resultatet.
- shadow
- När ingen nyckel anges, använd setspent(3), getspent(3) och endspent(3) för att räkna upp shadow-databasen. När ett eller flera argument nyckel anges, skicka varje nyckel till getspnam(3) och visa resultatet.
FLAGGOR¶
- --service tjänst
- -s tjänst
- Ersätt alla databaser med den angivna tjänsten. (Från glibc 2.2.5.)
- --service databas:tjänst
- -s databas:tjänst
- Ersätt endast den angivna databasen med den angivna tjänsten. Denna flagga kan användas flera gånger, men endast den sista tjänsten för varje databas kommer att användas. (Från glibc 2.4.)
- --no-idn
- -i
- Avaktiverar IDN-kodning i uppslagningar i ahosts/getaddrinfo(3) (Från glibc-2.13.)
- --help
- -?
- Skriv en sammanfattning av användningen och avsluta.
- --usage
- Skriv en kort användningssammanfattning och avsluta.
- --version
- -V
- Skriv versionsnummer, licens och friskrivning från garanti för getent.
SLUTSTATUS¶
Ett av följande avslutningsvärden kan returneras av getent:
- 0
- Kommandot avslutade lyckat.
- 1
- Saknade argument, eller databasen okänd.
- 2
- En eller flera angivna nycklar kunde inte hittas i databasen.
- 3
- Uppräkning stödjs inte av denna databas.
SE ÄVEN¶
ÖVERSÄTTNING¶
Den svenska översättningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>
Denna översättning är fri dokumentation; läs GNU General Public License Version 3 eller senare för upphovsrättsvillkor. Vi tar INGET ANSVAR.
Om du hittar fel i översättningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se.
| 17 maj 2025 | Linux man-pages 6.16 |