Bouw Unix-bestandsrechten met een tactiel Lezen/Schrijven/Uitvoeren-rooster voor eigenaar, groep en overige — inclusief setuid, setgid en sticky bits — en zie de octale waarde (755), de symbolische tekenreeks (rwxr-xr-x) en het chmod-commando live bijwerken. Typ een octale waarde om die om te keren, of pas een veelvoorkomende voorinstelling met één klik toe. In je browser, gratis.

Alles draait in je browser — er worden geen bestanden gelezen en er wordt niets naar de server gestuurd.

Rechtencalculator

Schakel de vakjes om om rechten in te stellen, of typ hieronder een octale waarde om die om te keren. De octale, symbolische en chmod-commando werken direct bij.

Klasse Lezenr · 4 Schrijvenw · 2 Uitvoerenx · 1
Eigenaaru
Groepg
Overigeo
Octaal
644
Voer 3 of 4 octale cijfers (0–7) in om de vakjes in te stellen.
Symbolisch
Commando

Octale cijferwaarden

Elk octaal cijfer is de som van lezen (4), schrijven (2) en uitvoeren (1) voor één klasse gebruiker.

Cijfer Binair Symbolisch Betekenis

Veelvoorkomende rechten

Tik op “Toepassen” om een voorinstelling in de calculator hierboven te laden.


Over chmod-calculator

De chmod-calculator bouwt Unix-bestandsrechten visueel op. Schakel Read, Write en Execute in voor owner, group en other in een eenvoudig raster — plus de speciale setuid-, setgid- en sticky-bits — en zie drie uitvoerwaarden live meebewegen: de octale waarde (755), de symbolische string (rwxr-xr-x) en het volledige chmod-commando, met een optionele recursieve vlag.

Het werkt ook andersom: typ een willekeurige octale waarde en het raster licht op om precies te tonen wat die toekent. Die omgekeerde richting maakt het net zo goed een debugtool als een bouwtool — plak de mode uit ls -l of een deploymentscript en zie in gewone selectievakjes wie wat mag doen.

Een cijfertabel legt de rekenkunde uit — elk octaal cijfer is de som van read (4), write (2) en execute (1) — en een lijst met presets behandelt de rechten die je écht gebruikt: 644 voor bestanden, 755 voor mappen en uitvoerbare bestanden, 600 voor geheimen, 750 en 775 voor gedeelde teammappen, met een uitleg in gewone taal bij elk. Alles draait in je browser.

Hoe gebruik je chmod-calculator

  1. Schakel de Read-, Write- en Execute-vakjes voor Owner, Group en Other in het rekenrooster in.
  2. Schakel de speciale bits — setuid, setgid of sticky — in als je die nodig hebt.
  3. Lees de live octale waarde, symbolische string en het volledige chmod-commando; vink “Recursive” aan om -R toe te voegen.
  4. Of werk andersom: typ een octale waarde zoals 640 om die in het rooster te laden.
  5. Pas met één klik een veelgebruikte preset toe (644, 755, 600…) en kopieer daarna de waarde of het commando dat je nodig hebt.

Veelgestelde vragen

De eigenaar kan lezen, schrijven en uitvoeren (7 = 4+2+1); group en others kunnen lezen en uitvoeren (5 = 4+1) maar niet schrijven. Het is de standaardmode voor mappen en uitvoerbare bestanden die iedereen mag gebruiken maar alleen de eigenaar mag wijzigen.

Elk cijfer is de som van read (4), write (2) en execute (1) voor één gebruikersklasse — owner, group, dan other. Lezen plus schrijven is dus 6, lezen plus uitvoeren is 5, en alle drie samen maken 7.

Een vierde, voorafgaand octaal cijfer. Setuid (4000) voert een uitvoerbaar bestand uit als de eigenaar ervan, setgid (2000) voert het uit als de groep of zorgt dat nieuwe bestanden in een map de groep ervan erven, en de sticky bit (1000) laat alleen de eigenaar van een bestand het uit een gedeelde map verwijderen.

Omdat het elke gebruiker op het systeem laat lezen, schrijven en uitvoeren. Op alles wat via het web bereikbaar is, betekent dat: elk gecompromitteerd proces kan je code wijzigen. Geef de voorkeur aan 755 voor mappen en uitvoerbare bestanden en 644 voor gewone bestanden.

Ja. Typ de octale waarde — drie of vier cijfers — in het octaalveld, en het rooster, de symbolische string en het commando worden allemaal bijgewerkt om precies te tonen welke rechten die toekent aan owner, group en other.

Ja, volledig gratis. Alle berekeningen, omkering en kopiëren gebeuren in je browser — er worden geen bestanden gelezen en er wordt niets naar een server gestuurd.

Hulp nodig?
Een probleem met deze tool gevonden? Laat het ons weten.
Een probleem melden

Voeg deze gratis tool toe aan je eigen website — kopieer en plak de onderstaande code.