Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Naar hoofdinhoud springen
Gizke.com
Blog

Chmod-calculator

Werkt op je apparaat. Er wordt niets verstuurd.

Rechten

WieLezenSchrijvenUitvoerenCijfer
Eigenaar7
Groep5
Anderen5
Speciale bits
Plak wat ls -l laat zien, zoals -rw-r--r-- of drwxr-xr-x.
Veelgebruikte rechten
755: mappen, scripts en programma's: de eigenaar bewerkt, iedereen leest en voert uit

Resultaat

755-rwxr-xr-x
chmod met cijferschmod 755 bestand.txt
chmod met letterschmod u=rwx,g=rx,o=rx bestand.txt
Eigenaar:
lezen, wijzigen, als programma uitvoeren
Groep:
lezen, als programma uitvoeren
Anderen:
lezen, als programma uitvoeren

Een chmod-wijziging toepassen

Typ wat je aan chmod zou meegeven en zie wat het met ⁦755⁩ doet - met dezelfde regels als GNU chmod.

Wie: u eigenaar, g groep, o anderen, a iedereen. Dan + voegt toe, - haalt weg, = zet: r, w, x, X, s, t. Scheid met komma's.
755 → 755rwxr-xr-xEr verandert niets.

Umask

De umask haalt rechten weg bij nieuwe bestanden en mappen. Typ er een om te zien wat nieuwe bestanden krijgen.

Nieuwe bestanden
644 -rw-r--r--
Nieuwe mappen
755 drwxr-xr-x
In letters
umask -S → u=rwx,g=rx,o=rx

Bereken Linux-bestandsrechten: vink vakjes aan of typ 755 of rwxr-xr-x, krijg het chmod-commando, pas wijzigingen als u+x toe en bekijk een umask.

Linux en macOS geven elk bestand en elke map drie sets rechten - voor de eigenaar, de groep en alle anderen - geschreven als cijfers zoals 755 of letters zoals rwxr-xr-x. Vink de vakjes aan of typ een van beide vormen en krijg ze allebei, plus het chmod-commando om te kopiëren en een begrijpelijke uitleg van wie wat mag. Je kunt ook een chmod-wijziging zoals u+x,go-w proberen (precies zo berekend als GNU chmod) en zien welke rechten bestanden onder een umask krijgen.

Veelgestelde vragen

Wat betekent chmod 755?
Elk cijfer staat voor een groep mensen - eigenaar, groep, anderen - en is de som van lezen (4), schrijven (2) en uitvoeren (1). 7 = 4 + 2 + 1: de eigenaar mag lezen, schrijven en uitvoeren; 5 = 4 + 1: de groep en de rest mogen lezen en uitvoeren, maar niet wijzigen. In letters: rwxr-xr-x.
Gebruik ik 644 of 755?
644 voor gewone bestanden (webpagina's, afbeeldingen, documenten), 755 voor mappen en voor scripts of programma's die moeten draaien. Een map heeft uitvoerrecht (x) nodig om geopend te kunnen worden, daarom 755.
Waarom is chmod 777 een slecht idee?
777 laat elke gebruiker en elk proces op de machine het bestand wijzigen of verwijderen - op een webserver ook een gehackte plug-in. Corrigeer liever de eigenaar met chown, of gebruik 775/664 met een gedeelde groep.
Wat zijn setuid, setgid en het sticky bit?
Ze vormen het optionele eerste cijfer. Setuid (4) laat een programma met de rechten van zijn eigenaar draaien, zoals passwd. Setgid (2) op een map laat nieuwe bestanden de groep van de map erven, handig voor projectmappen. Sticky (1) op een map als /tmp laat iedereen schrijven, maar alleen eigenaren verwijderen. ls -l toont ze als s en t in plaats van x.
Wat is een umask?
De bits die bij nieuwe bestanden en mappen worden weggehaald. Programma's vragen 666 voor bestanden en 777 voor mappen en de umask haalt daar iets af: de gebruikelijke 022 geeft 644 en 755, terwijl 077 600 en 700 geeft, zodat nieuwe bestanden privé zijn.
Wordt er iets naar een server gestuurd?
Nee. Alle berekeningen gebeuren in je browser, dus de pagina werkt ook offline. Een gekopieerde link bevat alleen de rechten, zoals ?mode=755.

Deel deze tool

BlogOver onsContactGebruiksvoorwaardenPrivacybeleid