## Weergeven van gebruikers

- Gebruikers worden opgeslagen in het bestand /etc/passwd
- Wachtwoorden worden versleuteld opgeslagen in /etc/shadow

Lijst met alle gebruikers

Er zijn twee mogelijkheden:

Optie 1. Open het bestand etc/passwd door de volgende opdracht te typen:

    cat etc/passwd

Optie 2. Database-items die zijn geconfigureerd in het bestand /etc/nsswitch.conf bevatten de passwd database met alle gebruikersnamen en inloggegevens.

Gebruik de volgende opdracht om deze gegevens te extraheren:

    getent passwd

Zowel optie 1 als optie 2 zullen alle gebruikers en hun inloggegevens weergeven.

Elke regel vertegenwoordigt één gebruiker en heeft zeven (7) velden.

De velden worden gescheiden door : (dubbele punten) en elke regel bevat de volgende informatie:

1. Gebruikersnaam
2. Het gecodeerde wachtwoord (weergegeven door x , in het /etc/shadow bestand)
3. Gebruikers-ID-nummer (bekend als UID)
4. Gebruikersgroep-ID (bekend als GID)
5. Volledige gebruikersnaam
6. Gebruiker homedirectory
7. De login-shell (standaard ingesteld op /bin/bash)

Alleen Linux-gebruikersnamen weergeven

Als u niet alle informatie over elke gebruiker nodig heeft, kunt u alleen de gebruikersnamen op het systeem vermelden. Er zijn twee manieren om alleen het eerste veld (de gebruikersnaam) van elke gebruiker te zien.

Optie 1 : gebruik de `awk`of `cut`opdracht.

Om alleen gebruikersnamen weer te geven, kunt u een van de volgende twee (2) opdrachten gebruiken:

    awk -F: '$1 { print $1 }' /etc/passwd

    cut -f 1 -d: /etc/passwd

Optie 2 : de `getent`opdracht gebruiken met `awk`en `cut`.

`getent`Voer de volgende opdracht uit om de gebruikersnaam zonder aanvullende informatie te lezen en weer te geven :

    getent passwd | awk -F: '$1 { print $1 }' /etc/passwd

U kunt ook de opdracht gebruiken:

    getent passwd | cut -f 1 -d: /etc/passwd

Zoeken naar bestaande Linux-gebruikers

Met het `getent`commando kunt u ook controleren of er een gebruiker op het systeem aanwezig is.

Elk van de volgende twee opdrachten geeft u die informatie:

    getent passwd | grep username

    getent passwd username