Het beheren en beveiligen van een Linux-systeem vereist nauwkeurige controle en beheer van gebruikers. Weten wie uw systeem gebruikt en welke acties worden uitgevoerd, is essentieel voor de veiligheid en efficiëntie van een server of computer onder Linux.
Deze gids behandelt verschillende methoden om gebruikers in Linux te controleren, zowel via de terminal als via de grafische interface (specifiek de Gnome-shell). De beschreven methoden helpen u informatie te verzamelen over gebruikersaccounts, hun activiteiten, login-geschiedenis en meer.
Er zijn meerdere manieren om gebruikers weer te geven. Hieronder vindt u twee secties die uitleggen hoe u de lijst met Linux-gebruikers kunt opvragen via de terminal of via de grafische interface.
In deze sectie bekijken we verschillende manieren om gebruikers via de commandoregel weer te geven.
Het bestand /etc/passwd bevat informatie over alle geregistreerde gebruikers in het systeem. Elke regel vertegenwoordigt één gebruikersaccount, inclusief naam, wachtwoord, gebruikers-ID (UID), groeps-ID (GID), aanvullende informatie (GECOS), home-map en login-shell.
Bekijk de inhoud met:
cat /etc/passwd
U kunt het bestand ook openen in een teksteditor zoals nano of vim.
Als u bijvoorbeeld een cloudserver van Hostman gebruikt met een niet-admingebruiker, kan het bestand er zo uitzien:
(Voorbeelduitvoer in het originele document)
Zoals te zien is, wordt het wachtwoord om veiligheidsredenen weergegeven als x. De daadwerkelijke wachtwoorden zijn opgeslagen in /etc/shadow.
Wilt u alleen de gebruikersnamen zien, voer dan uit:
sed 's/:.*//' /etc/passwd
Het commando who toont een lijst van actieve gebruikers, inclusief naam, terminal, login-tijdstip en IP-adres (indien beschikbaar):
who
Wilt u alleen de gebruikersnamen van de huidige actieve gebruikers zien:
users
Verschil tussen who en users:
who geeft gedetailleerde informatie
users toont alleen de gebruikersnamen
Het commando w toont uitgebreide informatie over actieve gebruikers, zoals hun activiteit, login-tijd en systeemload:
w
Met last kunt u de login-geschiedenis bekijken. Dit is nuttig om gebruikersactiviteiten te monitoren en mogelijke beveiligingsrisico's te detecteren:
last
lastlog toont het laatste login-tijdstip van alle gebruikers:
lastlog
Voor gebruikers die liever met een grafische omgeving werken, leggen we uit hoe u gebruikers kunt bekijken via grafische tools. De focus ligt op Gnome, omdat KDE Plasma deze functionaliteit niet langer ondersteunt.
In Gnome zijn er minstens twee manieren om de lijst met Linux-gebruikers te openen.
Open Instellingen via “Overzicht” → “Instellingen”.
Klik op de tab Gebruikers.
Kies Ontgrendelen (rechtsboven) om alle functies beschikbaar te maken.
Bovenaan ziet u de bestaande gebruikers, daaronder hun gegevens en instellingen.
Installeer het hulpprogramma gnome-system-tools met:
sudo apt install gnome-system-tools
(Andere distributies gebruiken andere pakketbeheerders, zoals dnf voor Fedora of pacman -S voor Arch Linux.)
Na installatie opent u de toepassing via het zoekmenu en kiest u Gebruikers.
Hier kunt u:
de lijst met accounts bekijken,
accounts bewerken,
instellingen wijzigen (accounttype, wachtwoord, extra parameters).
Als u Linux via de terminal gebruikt, zijn dit de belangrijkste hulpmiddelen om gebruikers weer te geven:
/etc/passwd — bevat alle gebruikersaccounts.
who — toont actieve gebruikers en details.
w — toont actieve gebruikers en hun huidige processen.
last — toont login-geschiedenis.
lastlog — toont het laatste login-tijdstip per gebruiker.
Als u Linux gebruikt met de Gnome-interface:
Gebruik het Gebruikers-menu, of
het hulpprogramma gnome-system-tools.
Weten wie zich aanmeldt op uw systeem en welke acties uitgevoerd worden, helpt problemen snel op te sporen en maakt systeembeheer efficiënter. Kies de methode die het beste bij uw werkwijze past.