Linux Gebruikersbeheer β Volledig Naslagwerk¶
Deze handleiding behandelt alle belangrijke commandoβs voor gebruikers- en groepsbeheer op Linux. Voor elk commando geven we:
- Beschrijving (met één steekwoord voor makkelijk zoeken)
- Opties
- Praktisch voorbeeld
- Verwachte output
Alles is MkDocs-vriendelijk geformatteerd.
πΉ adduser¶
Beschrijving (gebruiker toevoegen): - Gebruiksvriendelijk commando (Debian/Ubuntu) om gebruikers toe te voegen. - Interactief: vraagt om wachtwoord en gegevens.
Syntax:
Opties:
- --home DIR : specificeer home-directory.
- --shell SHELL : login shell instellen.
- --ingroup GROEP : primaire groep instellen.
- --disabled-password : maak gebruiker zonder wachtwoord.
- --system : systeemaccount aanmaken.
Voorbeeld:
Verwachte output:
Adding user `jan' ...
Adding new group `jan' (1001) ...
Adding new user `jan' (1001) with group `jan' ...
Creating home directory `/home/jan' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for jan
Enter the new value, or press ENTER for the default
Full Name []: Jan Jansen
Room Number []: 101
Work Phone []: 0101234567
Home Phone []: 0612345678
Other []:
Is the information correct? [Y/n]
πΉ useradd¶
Beschrijving (gebruiker toevoegen): - Low-level commando (shadow-utils). - Niet-interactief, alle opties moeten worden meegegeven.
Syntax:
Veelgebruikte opties:
- -m : maak home-directory.
- -s SHELL : login shell instellen.
- -c COMMENT : volledige naam of commentaar.
- -G GROEPEN : voeg toe aan secundaire groepen.
- -e DATUM : stel vervaldatum in.
Voorbeeld:
Verwachte output:
πΉ passwd¶
Beschrijving (wachtwoord beheren): - Wachtwoorden instellen en beheren.
Syntax:
Opties:
- -l : account vergrendelen.
- -u : account ontgrendelen.
- -d : wachtwoord verwijderen.
- -e : wachtwoord laten verlopen (reset bij volgende login).
- -S : status tonen.
Voorbeeld:
Verwachte output:
Voorbeeld status:
Output:πΉ usermod¶
Beschrijving (gebruiker wijzigen): - Wijzig eigenschappen van een bestaande gebruiker.
Syntax:
Opties:
- -aG GROEPEN : voeg toe aan extra groepen.
- -s SHELL : wijzig login-shell.
- -d DIR -m : verplaats home-directory.
- -L : lock account.
- -U : unlock account.
Voorbeeld:
Controle output:
πΉ userdel¶
Beschrijving (gebruiker verwijderen): - Verwijder een gebruiker.
Syntax:
Opties:
- -r : verwijder ook home-directory.
- -f : forceer verwijderen.
Voorbeeld:
Verwachte output:
πΉ chage¶
Beschrijving (wachtwoordbeleid): - Stel wachtwoord- en accountbeleid in.
Syntax:
Opties:
- -M DAGEN : maximum geldigheidsduur wachtwoord.
- -W DAGEN : waarschuwing vooraf.
- -E DATUM : account laten vervallen.
- -l : toon huidige instellingen.
Voorbeeld:
Controle output:
Last password change : Aug 24, 2025
Password expires : Nov 22, 2025
Password inactive : never
Account expires : Dec 31, 2025
Minimum number of days between password change : 0
Maximum number of days between password change : 90
Number of days of warning before password expires : 7
πΉ chsh¶
Beschrijving (shell wijzigen): - Login-shell aanpassen.
Voorbeeld:
Controle:
Output:πΉ id¶
Beschrijving (gebruiker info): - Toon UID, GID en groepen van gebruiker.
Voorbeeld:
Output:
πΉ groups¶
Beschrijving (groep info): - Toon groepslidmaatschappen.
Voorbeeld:
Output:
πΉ lastlog¶
Beschrijving (laatste login): - Toon laatste login per gebruiker.
Voorbeeld:
Output:
β Samenvatting¶
- Elk commando is hier los behandeld.
- Beschrijving bevat nu een steekwoord voor snel zoeken.
- Voor elke optie zijn voorbeelden toegevoegd.
- Bijna overal staat ook een voorbeeld van output.
- Dit bestand kan direct gebruikt worden in een MkDocs-documentatieproject.