Querying Users

πŸ“˜ Hoofdstuk 10.4: Gebruikersinformatie Opvragen in Linux

────────────────────────────────────────────
πŸ‘€ Actieve Gebruikers Bekijken
────────────────────────────────────────────
whoami
β†’ Toont de huidige gebruiker

who
β†’ Toont alle ingelogde gebruikers

w
β†’ Gedetailleerde info: uptime, belasting, gebruikers en processen

Voorbeeldoutput:
USER | TTY | LOGIN@ | IDLE | JCPU | PCPU | WHAT
jan | pts/0 | 12:34 | 00:10 | 0.12s | 0.01s | bash

Kolommen:
β€’ USER – Ingelogde gebruiker
β€’ TTY – Terminal
β€’ LOGIN@ – Tijdstip inloggen
β€’ IDLE – Inactieve tijd
β€’ JCPU – Totale CPU-gebruik
β€’ PCPU – CPU-gebruik huidig proces
β€’ WHAT – Lopend commando

────────────────────────────────────────────
🧾 UID, GID en Groepsinfo met `id`
────────────────────────────────────────────
id
β†’ Toont UID, GID en groepen van huidige gebruiker

id jan
β†’ Toont info van gebruiker jan

Opties:
β€’ -u – Alleen UID
β€’ -g – Alleen primaire GID
β€’ -G – Alle groepen
β€’ -n – Namen i.p.v. nummers

Voorbeelden:
id -g jan β†’ Alleen GID
id -G jan β†’ Alle groeps-ID’s
id -Gn jan β†’ Namen van alle groepen

────────────────────────────────────────────
πŸ•“ Inloggeschiedenis Bekijken met `last`
────────────────────────────────────────────
last
β†’ Laatste logins vanuit `/var/log/wtmp`

last jan
β†’ Laatste logins van gebruiker jan

last -f /var/log/wtmp.1
β†’ Geschiedenis uit oudere logs

⚠ `wtmp` wordt geroteerd via cron-taken.