Bestandsrechten en permissies in Linux

Bestandsrechten en permissies in Linux
1 / 20
volgende
Slide 1: Tekstslide
ICTMBOStudiejaar 1

In deze les zitten 20 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 30 min

Onderdelen in deze les

Bestandsrechten en permissies in Linux

Slide 1 - Tekstslide

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

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

Slide 3 - Open vraag

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

Slide 4 - Tekstslide

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

Slide 5 - Tekstslide

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


Slide 6 - Tekstslide

Voor elk staat een rijtje
-rwxr-xr--

Slide 7 - Tekstslide

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

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

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

Eigenaar veranderen met chown

Met chown verander je de eigenaar van een bestand:

Slide 11 - Tekstslide

Het commando ls -l

rw- = eigenaar kan lezen & schrijven

r-- = groep kan lezen

r-- = anderen kunnen lezen

Slide 12 - Tekstslide

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

Slide 13 - Tekstslide

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

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

Slide 15 - Tekstslide

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

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

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

Slide 18 - Woordweb

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

Slide 19 - Open vraag

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

Slide 20 - Tekstslide