Bestandsrechten en permissies in Linux

Bestandsrechten en permissies in Linux
1 / 20
next
Slide 1: Slide
ICTMBOStudiejaar 1

This lesson contains 20 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 30 min

Items in this lesson

Bestandsrechten en permissies in Linux

Slide 1 - Slide

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 - Slide

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

Slide 3 - Open question

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

Slide 4 - Slide

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

Slide 5 - Slide

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


Slide 6 - Slide

Voor elk staat een rijtje
-rwxr-xr--

Slide 7 - Slide

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 - Slide

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 - Slide

Het commando ls -l

rw- = eigenaar kan lezen & schrijven

r-- = groep kan lezen

r-- = anderen kunnen lezen

Slide 12 - Slide

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

Slide 13 - Slide

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 - Slide

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

Slide 15 - Slide

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 - Slide

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 - Slide

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

Slide 18 - Mind map

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

Slide 19 - Open question

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

Slide 20 - Slide