Terug naar Linux: Chmod

by

Het is alweer even geleden dat ik permissies heb moeten aanpassen op folders of bestanden. Het kan dus geen kwaad om nog eens even op te zoeken hoe chmod ook alweer werkte.

Wanneer je de inhoud van een directory opvraagt met ls -tl (lang formaat en geordend op tijd), krijgt je vooraan een overzicht te zien van de permissies die van toepassing zijn.

-rwxrwxrwx 1 gebruiker gebruiker 0 mrt 24 15:30 test.txt

Je ziet dat -rwxrwxrwx eigenlijk uit vier stukken bestaat: “– “ en “rwx”, “rwx” en “rwx”.

Daarbij staan r, w en x respectievelijk voor “read”, “write” en “execute”.

-rwxrwxrwx 1 gebruiker gebruiker 0 mrt 24 15:30 test.txt

De eerste positie toont dat het gaat om een directory of een file.

De eerste rwx is van toepassing op de gebruiker die eigenaar is van het bestand.

De tweede rwx zijn de permissies van toepassing op de gebruikers die deel uitmaken van de groep waartoe de eigenaar behoort.

De laatste rwx zijn de permissies van toepassing op alle gebruikers.

De permissies wijzigen met chmod

Er is een methode met cijfertjes. Daarvan gebruik ik enkel 777 en 000, maar in de video onderaan overloopt een sympathieke jongeling alle mogelijke combinaties.

  • chmod 777 test.txt: Geeft iedereen lees-, schrijf- en uitvoerrechten op test.txt. Dat wil je wel vermijden, natuurlijk.
  • chmod 000 test.txt: geef niemand lees-, schrijf- en uitvoerrechten op test.txt. Dat wil je ook wel vermijden.

Ik hou meer van de volgende methode:

  •  chmod u+x test.txt : geeft de gebruiker die eigeenaar is execute-rechten.
  •  chmod a-x test.txt: neemt “allen” de uitvoerrechten af.
  •  chmod ug+rw test.txt: geeft lees- en schrijfrechten aan zowel user als group.
  •  chmod -R u+w testdir: geeft recursief schrijfrechten op alles in de folder testdir;

Ik vind dit de plezantste manier om rechten te zetten. Al is het maar omdat er geen cijfertjes aan te pas komen.

Meer informatie

Hoewel de man-pages de meest voleldige informatie bevatten, vond ik dit ook wel leesbaar:

http://en.wikipedia.org/wiki/Chmod

http://www.computerhope.com/unix/uchmod.htm

https://www.youtube.com/watch?v=BAynVQZaabc

Advertenties

Tags:

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s


%d bloggers liken dit: