Gebruikers en gebruikersrechten onder Linux
CHMOD staat voor CHange MODus
CHMOD wordt gebruikt om de permissies van een bestand of directory
in te stellen onder Linux.
Met het commando "CHMOD" kunt u de rechten van een bestand
of directory instellen.
Dit gebeurt via het Command promt venster
De verschillende permissies zijn:
- Read: De gebruiker kan het bestand (of map) enkel lezen
- Write: De gebruiker kan gegevens wijzigen, schrijven en zelfs verwijderen.
- Execute: De gebruiker is in staat om een bestand, programma of script uit te voeren.
Om de verschillende permissies te kunnen uitdrukken, zijn er modi's nodig.
Deze geven aan welke rechten er moeten worden toegepast aan de
gespecificeerde bestanden / mappen.
0 == --- == no access
1 == --x == execute
2 == -w- == write
3 == -wx == write / execute
4 == r-- == read
5 == r-x == read / execute
6 == rw- == read / write
7 == rwx == read / write / execute
De rechten in Ubuntu worden gegeven per group. Er zijn 3 verschillende groepen:
- Owner (uzelf)
- Group (waar u en al de andere klanten lid zijn)
- World (de rest, de wereld)
Om de rechten gemakkelijk te kunnen berekenen, kan deze afbeelding helpen:
De rechten aangeven gebeurt via de terminal (command prompt)
Er zijn twee verschillende mogelijkheden om rechten te geven:
Er zijn twee verschillende mogelijkheden om rechten te geven:
- Via de Modi
- Via de codes
Er moet ook rekening gehouden worden met de referenties:
- u: User
- g: Group
- o: Other
- a: All
Ook de operatoren zijn belangrijk om de voorbeelden te snappen:
- + Rechten toevoegen
- - Rechten afnemen
Bronnen:
http://lientje.com/secure/knowledgebase/55/Wat-is-CHMOD-en-wat-is-de-betekenis-van-die-nummers.htmlhttp://www.helpmij.nl/forum/showthread.php/319917-Uitleg-en-berekening-Chmod-Chownhttp://en.wikipedia.org/wiki/Chmod