Bestandsrechten en permissies in Linux

Bestandsrechten en permissies in Linux
1 / 20
suivant
Slide 1: Diapositive
ICTMBOStudiejaar 1

Cette leçon contient 20 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 30 min

Éléments de cette leçon

Bestandsrechten en permissies in Linux

Slide 1 - Diapositive

Leerdoelen
  • Uitleggen wat bestandsrechten zijn
  • De betekenis van r, w, x kennen
  • Het commando ls -l gebruiken om rechten te bekijken
  • Met chmod rechten veranderen
  • Met chown eigenaar veranderen

Slide 2 - Diapositive

Weet je wat “rechten” of “permissies” betekenen?

Slide 3 - Question ouverte

Wat zijn bestandsrechten?
  • bepalen wie wat mag doen met een bestand of map op een computersysteem
  • beveiliging en controle

Slide 4 - Diapositive

De drie basistypen rechten:
Lezen (r = read)
Schrijven (w = write)
Uitvoeren (x = execute)

Slide 5 - Diapositive

Wie krijgt deze rechten?
  1. Eigenaar (user)
  2. Groep (group)
  3. Overigen (others) 


Slide 6 - Diapositive

Voor elk staat een rijtje
-rwxr-xr--

Slide 7 - Diapositive

Rechten veranderen met chmod

Met chmod pas je rechten aan:
Voorbeelden:
chmod u+x bestand.sh → eigenaar krijgt execute-recht
chmod go-r bestand.txt → groep en anderen mogen niet meer lezen

Slide 8 - Diapositive

Wat betekent de letter w in bestandsrechten?
A
Bestand kan worden gelezen
B
Bestand kan worden verwijderd
C
Bestand kan worden geschreven
D
Bestand kan worden uitgevoerd

Slide 9 - Quiz

Wat doet het commando chmod u+r bestand.txt?
A
Verwijdert leesrechten van anderen
B
Geeft de eigenaar leesrechten
C
Verwijdert schrijfrechten van de groep
D
Wijzigt de eigenaar van het bestand

Slide 10 - Quiz

Eigenaar veranderen met chown

Met chown verander je de eigenaar van een bestand:

Slide 11 - Diapositive

Het commando ls -l

rw- = eigenaar kan lezen & schrijven

r-- = groep kan lezen

r-- = anderen kunnen lezen

Slide 12 - Diapositive

Ga naar
https://linuxcontainers.org/incus/try-it/

Slide 13 - Diapositive

opdracht
  1. Maak een bestand testfile.txt aan
  2. Bekijk de rechten
  3. Verwijder leesrechten voor anderen
  4. Voeg uitvoerrechten toe voor de eigenaar
  5. Bekijk opnieuw de rechten

Slide 14 - Diapositive

touch testfile.txt
ls -l testfile.txt
chmod o-r testfile.txt
chmod u+x testfile.txt
ls -l testfile.txt

Slide 15 - Diapositive

praktijkopdracht 2
  1. Maak een map oefenen en ga erin
  2. Maak drie bestanden: lees.txt schrijf.txt uitvoer.sh
  3. geef de bestanden verschillende rechten
  4. lees.txt: alleen leesbaar voor iedereen
  5. schrijf.txt: alleen beschrijfbaar voor eigenaar
  6. uitvoer.sh: alleen uitvoerbaar voor eigenaar
  7. (Gebruik chmod!)
  8. check met ls -l of je rechten kloppen!

Slide 16 - Diapositive

praktijkopdracht 2
mkdir oefenen && cd oefenen
touch lees.txt schrijf.txt uitvoer.sh
chmod 444 lees.txt
chmod 200 schrijf.txt
chmod 100 uitvoer.sh
ls -l

Slide 17 - Diapositive

Ik kan nu...
Uitleggen wat bestandsrechten zijn
weet de betekenis van r, w, x

Slide 18 - Carte mentale

Wat vond je makkelijk of lastig aan het werken met bestandsrechten?
Heb je vragen?

Slide 19 - Question ouverte

Voor volgende week
 Processen beheren
Onderwerpen:
ps, top, htop
kill, killall, nice, renice

Slide 20 - Diapositive