Labo-07
Leerstof
Oefening 1: Het Geheime Gilde van Gebruikers 🧙♂️
Je wordt ingewijd als systeembeheerder in het Geheime Gilde. Je eerste taak is het aanmaken en beheren van nieuwe leden.
Stap 1: Een nieuwe gebruiker aanmaken
Maak een nieuwe gebruiker
arthur
aan.sudo adduser arthur
Stel een wachtwoord in voor
arthur
.sudo passwd arthur
Bekijk de gegevens van
arthur
in het systeem.id arthur
Stap 2: De gebruikerslijst verkennen
Open het bestand waarin alle gebruikers staan geregistreerd.
cat /etc/passwd
Filter enkel de gebruikers die een home directory hebben onder
/home
.grep "/home" /etc/passwd
Oefening 2: De Orde van de Groepen 🛡️
Je bent aangesteld als groepsbeheerder en moet gebruikers op de juiste plaats in de Orde zetten.
Stap 1: Groepen aanmaken
Maak een groep
ridders
aan.sudo groupadd ridders
Maak een tweede groep
tovernaars
.sudo groupadd tovernaars
Stap 2: Gebruikers toevoegen aan groepen
Voeg
arthur
toe aan de groepridders
.sudo usermod -aG ridders arthur
Controleer of
arthur
in de juiste groepen zit.groups arthur
Stap 3: Ledenlijst van een groep bekijken
Open het bestand met de groepsinformatie.
cat /etc/group
Zoek naar alle gebruikers in de groep
ridders
.grep "ridders" /etc/group
Oefening 3: Missie Superuser 🚀
In deze missie leer je commando’s uitvoeren met verhoogde rechten en van identiteit wisselen.
Stap 1: Beheerrechten gebruiken
Installeer software (zoals
htop
) met rootrechten.sudo apt install htop
Bekijk systeemprocessen als superuser.
sudo htop
Stap 2: Switchen van gebruiker
Wissel naar gebruiker
arthur
.su arthur
Maak als
arthur
een bestand aan in zijn home directory.touch ~/arthur_verslag.txt
Ga terug naar je eigen gebruiker (typ
exit
in de shell).exit
Stap 3: Voer een commando uit als arthur
zonder te wisselen
Bekijk de bestanden in zijn home-directory als jezelf.
sudo -u arthur ls /home/arthur
Oefening 4: The Avengers Assemble! 🦸♂️🦸♀️
Je bent door Nick Fury aangesteld als systeembeheerder van de Avengers Tower. Je taak is om de Avengers correct in te delen in hun teams en toegang te geven tot hun gedeelde bestanden.
Stap 1: Teams aanmaken
Nick wil dat de teams netjes gescheiden zijn per specialiteit.
Maak een groep
tech
voor de technologisch onderlegde helden:sudo groupadd tech
Maak een groep
magic
voor magisch getrainde helden:sudo groupadd magic
Maak een groep
combat
voor helden met gevechtsskills:sudo groupadd combat
Stap 2: Helden toevoegen aan hun team
Voeg tony toe aan
tech
:sudo usermod -aG tech tony
Voeg stephen toe aan
magic
:sudo usermod -aG magic stephen
Voeg natasha toe aan
combat
:sudo usermod -aG combat natasha
Voeg peter toe aan zowel
tech
alscombat
:sudo usermod -aG tech,combat peter
Stap 3: Controleren of het team compleet is
Bekijk de groepen van peter:
groups peter
Zoek alle leden van het
tech
team op:grep "tech" /etc/group
Stap 4: Avengers-bestanden beveiligen
Maak een map aan voor technologische bestanden:
sudo mkdir /home/avengers/techfiles
Wijs de map toe aan de groep
tech
:sudo chown :tech /home/avengers/techfiles
Sta enkel groepsleden toe om deze map te lezen en schrijven:
sudo chmod 770 /home/avengers/techfiles
Oefening 5: The Batcave Protocols 🦇
Batman heeft jouw hulp nodig om de Batcave digitaal te beveiligen. Elke held krijgt specifieke rechten in hun eigen domein.
Stap 1: Groepen voor de Batfamilie
Maak een groep
detectives
aan voor Batman en Robin:sudo groupadd detectives
Maak een groep
gadgets
aan voor Lucius Fox:sudo groupadd gadgets
Maak een groep
vigilantes
aan voor Nightwing en Batgirl:sudo groupadd vigilantes
Stap 2: Gebruikers toevoegen aan groepen
Voeg bruce toe aan
detectives
:sudo usermod -aG detectives bruce
Voeg tim toe aan
detectives
:sudo usermod -aG detectives tim
Voeg lucius toe aan
gadgets
:sudo usermod -aG gadgets lucius
Voeg barbara en dick toe aan
vigilantes
:sudo usermod -aG vigilantes barbara sudo usermod -aG vigilantes dick
Stap 3: Mappen aanmaken en beveiligen
Maak de map
/batcave/dossiers
en steldetectives
in als groepseigenaar:sudo mkdir -p /batcave/dossiers sudo chown :detectives /batcave/dossiers sudo chmod 770 /batcave/dossiers
Maak de map
/batcave/lab
voorgadgets
:sudo mkdir -p /batcave/lab sudo chown :gadgets /batcave/lab sudo chmod 770 /batcave/lab
Maak de map
/batcave/training
voorvigilantes
:sudo mkdir -p /batcave/training sudo chown :vigilantes /batcave/training sudo chmod 770 /batcave/training
Last updated