────────────────────────────────────────────
👤 Accountcreatie en -verwijdering
────────────────────────────────────────────
📦 Gebruikers- en groepsbeheercommando’s
────────────────────────────────────────────
Commando Beschrijving
useradd : Maakt een nieuwe gebruiker aan.
groupadd : Maakt een nieuwe groep aan.
userdel : Verwijdert een gebruiker.
groupdel : Verwijdert een groep.
usermod : Wijzigt een bestaande gebruiker (bijv. shell, groep).
groupmod : Wijzigt een bestaande groep.
id : Toont UID, GID en groepsinformatie van een gebruiker.
who : Toont welke gebruikers zijn ingelogd.
w : Toont ingelogde gebruikers en hun activiteiten.
────────────────────────────────────────────
🐚 Default Shell
────────────────────────────────────────────
Standaard: /bin/bash
Instellen via usermod -s /bin/zsh username of direct bij useradd -s
────────────────────────────────────────────
📁 Belangrijke configuratiebestanden
────────────────────────────────────────────
Bestand Doel
/etc/passwd : Gebruikersinformatie (naam, UID, shell, enz.).
/etc/group : Groepsinformatie.
/etc/ shadow : Versleutelde wachtwoorden en wachtwoordbeleid. Alleen leesbaar door root.
/etc/profile : Systeemwijde shellinstellingen (voor login shells).
/etc/skel/ : Sjablonemap voor nieuwe home directories (bijv. .bashrc, .bash_profile).
~/.bash_profile : Gebruiker-specifiek login-shell script.
~/.bashrc : Gebruiker-specifiek script voor interactieve shells.
────────────────────────────────────────────
🔐 Accountbeheer en beveiliging
────────────────────────────────────────────
Tool / Bestand Beschrijving
passwd : Wijzigt of stelt een wachtwoord in.
chage : Beheer wachtwoordvervaldata (verval, waarschuwingen).
pam_tally2 : Toont mislukte loginpogingen en telt ze op (verouderd, vervangen door faillock).
faillock : Beheert blokkering van accounts na mislukte inlogpogingen.
/etc/login.defs : Algemene instellingen zoals min/max UID, wachtwoordregels, umask.
────────────────────────────────────────────
✅ Veelgebruikte combinaties
────────────────────────────────────────────
Doel Command(s) of bestand
Nieuwe gebruiker met home-dir : useradd -m username
Wachtwoord instellen : passwd username
Gebruiker shell wijzigen : usermod -s /bin/zsh user
Inloggen blokkeren na 5 pogingen : faillock --user user + configuratie in PAM
Wachtwoord expiratiedatum tonen : chage -l username