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
arthuraan.sudo adduser arthurStel een wachtwoord in voor
arthur.sudo passwd arthurBekijk de gegevens van
arthurin het systeem.id arthur
Stap 2: De gebruikerslijst verkennen
Open het bestand waarin alle gebruikers staan geregistreerd.
cat /etc/passwdFilter 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
riddersaan.sudo groupadd riddersMaak een tweede groep
tovernaars.sudo groupadd tovernaars
Stap 2: Gebruikers toevoegen aan groepen
Voeg
arthurtoe aan de groepridders.sudo usermod -aG ridders arthurControleer of
arthurin de juiste groepen zit.groups arthur
Stap 3: Ledenlijst van een groep bekijken
Open het bestand met de groepsinformatie.
cat /etc/groupZoek 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 htopBekijk systeemprocessen als superuser.
sudo htop
Stap 2: Switchen van gebruiker
Wissel naar gebruiker
arthur.su arthurMaak als
arthureen bestand aan in zijn home directory.touch ~/arthur_verslag.txtGa terug naar je eigen gebruiker (typ
exitin 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
techvoor de technologisch onderlegde helden:sudo groupadd techMaak een groep
magicvoor magisch getrainde helden:sudo groupadd magicMaak een groep
combatvoor helden met gevechtsskills:sudo groupadd combat
Stap 2: Helden toevoegen aan hun team
Voeg tony toe aan
tech:sudo usermod -aG tech tonyVoeg stephen toe aan
magic:sudo usermod -aG magic stephenVoeg natasha toe aan
combat:sudo usermod -aG combat natashaVoeg peter toe aan zowel
techalscombat:sudo usermod -aG tech,combat peter
Stap 3: Controleren of het team compleet is
Bekijk de groepen van peter:
groups peterZoek alle leden van het
techteam op:grep "tech" /etc/group
Stap 4: Avengers-bestanden beveiligen
Maak een map aan voor technologische bestanden:
sudo mkdir /home/avengers/techfilesWijs de map toe aan de groep
tech:sudo chown :tech /home/avengers/techfilesSta 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
detectivesaan voor Batman en Robin:sudo groupadd detectivesMaak een groep
gadgetsaan voor Lucius Fox:sudo groupadd gadgetsMaak een groep
vigilantesaan voor Nightwing en Batgirl:sudo groupadd vigilantes
Stap 2: Gebruikers toevoegen aan groepen
Voeg bruce toe aan
detectives:sudo usermod -aG detectives bruceVoeg tim toe aan
detectives:sudo usermod -aG detectives timVoeg lucius toe aan
gadgets:sudo usermod -aG gadgets luciusVoeg 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/dossiersen steldetectivesin als groepseigenaar:sudo mkdir -p /batcave/dossiers sudo chown :detectives /batcave/dossiers sudo chmod 770 /batcave/dossiersMaak de map
/batcave/labvoorgadgets:sudo mkdir -p /batcave/lab sudo chown :gadgets /batcave/lab sudo chmod 770 /batcave/labMaak de map
/batcave/trainingvoorvigilantes:sudo mkdir -p /batcave/training sudo chown :vigilantes /batcave/training sudo chmod 770 /batcave/training
Last updated