CHMOD Calculator – Linux-bestandsrechten online berekenen
De CHMOD Calculator rekent Linux-bestandsrechten met een klik om: vink lezen, schrijven en uitvoeren aan voor Owner, Group en Others en krijg de octale waarde (bijvoorbeeld 755) en symbolische notatie (rwxr-xr-x), inclusief setuid, setgid, sticky bit en een kant-en-klare chmod-opdracht. De calculator zet ook bestaande waarden uit ls -l om. Gratis, zonder aanmelding en volledig in je browser: er wordt niets geüpload of opgeslagen.
Gebouwd door Justin Schuessler
Machtigingen op orde? Draai jouw project op een VPS met volledige roottoegang.
Machtigingen
| Machtiging | Eigenaar | Groep | Overigen |
|---|---|---|---|
| Lezen | |||
| Schrijven | |||
| Uitvoeren |
Speciale bits
Omgekeerd: voer een octale of symbolische waarde in
Octaal
755
Symbolisch
rwxr-xr-x
- Eigenaar mag lezen, schrijven en uitvoeren.
- Groep mag lezen en uitvoeren.
- Overigen mag lezen en uitvoeren.
Functies
Dit rekent de CHMOD Calculator voor je om
Linux-bestandsrechten bestaan uit drie rechten voor drie gebruikersklassen, plus optionele speciale bits. De CHMOD Calculator zet ze om naar beide notaties en maakt daar de bijbehorende chmod-opdracht van.
Rechten instellen met selectievakjes
Vink lezen, schrijven en uitvoeren aan voor eigenaar (Owner), groep (Group) en anderen (Others). De octale waarde en symbolische notatie worden bij elke klik direct bijgewerkt.
setuid, setgid en sticky bit
De drie speciale bits vormen samen het vierde cijfer vóór de andere cijfers, bijvoorbeeld 4755. In de symbolische notatie verschijnen ze als s of S en t of T.
Omgekeerd omrekenen, ook vanuit ls -l
Voer een octale waarde van 3 of 4 cijfers of de symbolische notatie van 9 tekens in. Ook de uitvoer van ls -l, zoals -rwxr-xr-x of drwxr-xr-x, werkt: het teken voor het bestandstype aan het begin wordt genegeerd.
Uitleg in gewone taal
Voor Owner, Group en Others toont de calculator telkens in een zin wat is toegestaan, bijvoorbeeld: ‘Group mag lezen en uitvoeren.’
Kant-en-klare chmod-opdracht
Voer het pad naar het bestand of de map in, schakel zo nodig ‘Recursief (-R)’ in en kopieer de opdracht. Paden met spaties of speciale tekens worden automatisch tussen aanhalingstekens gezet.
Werkt volledig in je browser
De omrekening gebeurt rechtstreeks in je browser. Er wordt niets geüpload of opgeslagen en de calculator wijzigt geen rechten op je server: je voert de opdracht zelf uit.
Veelgebruikte waarden
Veelgebruikte chmod-waarden en waarvoor je ze nodig hebt
Elk cijfer is de som van lezen (4), schrijven (2) en uitvoeren (1), in de volgorde Owner, Group, Others. Voer een waarde in het invoerveld voor omgekeerd omrekenen in om de selectievakjes en uitleg te zien.
| Octaal | Symbolisch | Gebruikelijke toepassing |
|---|---|---|
| 600 | rw------- | Privébestanden die alleen de eigenaar mag lezen en wijzigen, zoals privésleutels voor SSH |
| 644 | rw-r--r-- | Gewone bestanden, zoals HTML-, CSS- of afbeeldingsbestanden in de webmap |
| 700 | rwx------ | Privémappen zoals ~/.ssh of scripts die alleen de eigenaar gebruikt |
| 755 | rwxr-xr-x | Mappen en uitvoerbare scripts; de beginwaarde van de calculator |
| 775 | rwxrwxr-x | Mappen waarin alle leden van een groep moeten kunnen schrijven |
| 777 | rwxrwxrwx | Volledige rechten voor alle gebruikers; op servers meestal een beveiligingsrisico |
| 1777 | rwxrwxrwt | Gedeeld beschrijfbare mappen zoals /tmp, beveiligd met de sticky bit |
| 4755 | rwsr-xr-x | Programma's met setuid die met de rechten van hun eigenaar draaien |
Zo werkt het
Linux-bestandsrechten instellen met chmod in 6 stappen
Van selectievakjes tot een kant-en-klare chmod-opdracht voor je terminal.
Stap 1
Rechten aanvinken
Vink in de tabel ‘Rechten’ voor Owner, Group en Others telkens lezen, schrijven en uitvoeren aan. De calculator begint met 755 (rwxr-xr-x).
Stap 2
Speciale bits instellen (optioneel)
Schakel onder ‘Speciale bits’ zo nodig setuid, setgid of de sticky bit in. De octale waarde bestaat dan uit vier cijfers, bijvoorbeeld 4755.
Stap 3
Bestaande waarde invoeren
Je kunt ook een bestaande waarde invoeren in het veld voor omgekeerd omrekenen, bijvoorbeeld 644, rwxr-xr-x of de uitvoer van ls -l, zoals drwxr-xr-x. De selectievakjes nemen de waarde meteen over.
Stap 4
Resultaat bekijken en kopiëren
Bekijk de octale waarde, de symbolische notatie en de uitleg per klasse en kopieer de gewenste waarde met de kopieerknop.
Stap 5
Pad invoeren
Voer in de ‘Generator voor chmod-opdrachten’ het pad naar het bestand of de map in en schakel zo nodig ‘Recursief (-R)’ in.
Stap 6
Opdracht kopiëren en uitvoeren
Kopieer de kant-en-klare opdracht, bijvoorbeeld chmod 755 met jouw pad, en voer deze uit in de terminal of je SSH-sessie op de server.
Meer ontdekken
Handige tools voor je server
Crontab-generator
Stel Cron-expressies samen met een formulier, met uitleg in het Duits en een voorbeeld van de volgende uitvoeringstijden — volledig in de browser.
Gebouwd door Jakub Martyniak
Bcrypt-generator en -checker
Bcrypt-hashes genereren en controleren — volledig in de browser, met instelbare cost factor.
Gebouwd door Rugile Rutkauskaite
HTTP-statuscodes
Doorzoekbare lijst met gangbare HTTP-statuscodes van 100 tot 526: betekenis van 404, 403, 500, 502 en 503, typische oorzaken en oplossingen, met voorbeelden voor nginx en Apache. Werkt volledig in de browser.
Gebouwd door Dimitri Heissler
.htaccess-generator en htpasswd-generator
Maak online Apache-.htaccess- en .htpasswd-bestanden: 301-omleidingen, HTTPS, wachtwoordbeveiliging met bcrypt, WordPress-regels, foutpagina's, caching, GZIP en hotlinkbeveiliging. Werkt volledig in de browser.
Gebouwd door Dimitri Heissler
FAQ
Veelgestelde vragen over de CHMOD Calculator
Korte antwoorden over chmod, Linux-bestandsrechten en deze tool.
Elk cijfer is de som van lezen (4), schrijven (2) en uitvoeren (1). Het eerste cijfer geldt voor de eigenaar (Owner), het tweede voor de groep (Group) en het derde voor alle anderen (Others). 755 betekent dus: Owner mag lezen, schrijven en uitvoeren (7); Group en Others mogen lezen en uitvoeren (5). De symbolische notatie is rwxr-xr-x. De CHMOD Calculator begint met deze waarde en toont je de rechten per klasse in een zin.
777 (rwxrwxrwx) geeft elke gebruiker op het systeem volledige lees-, schrijf- en uitvoerrechten. In de meeste gevallen is dat niet veilig: op een webserver is dit vaak genoeg om bestanden naar believen te wijzigen. Voor webmappen is 755 voor mappen en 644 voor bestanden meestal juist; 777 is alleen in duidelijk afgebakende uitzonderingsgevallen verantwoord.
Met ls -l. Aan het begin van de regel staat de tekenreeks met rechten, bijvoorbeeld -rwxr-xr-x voor een bestand of drwxr-xr-x voor een map. Plak deze in het veld voor omgekeerd omrekenen: het teken voor het bestandstype aan het begin wordt genegeerd en je krijgt de octale waarde met uitleg per klasse. Het veld accepteert ook octale waarden van 3 of 4 cijfers en symbolische notatie van 9 tekens.
Voor de privésleutel is 600 (rw-------) gebruikelijk, voor de map ~/.ssh 700 (rwx------). Zo heeft alleen de eigenaar toegang. Als de rechten te ruim zijn, weigert SSH de sleutel doorgaans. Verwijder hiervoor in de calculator alle vinkjes bij Group en Others.
Voor een bestand: r = inhoud lezen, w = inhoud wijzigen, x = bestand uitvoeren (bijv. een script). Voor een map: r = bestandenlijst weergeven, w = bestanden aanmaken, verwijderen of hernoemen, x = de map openen of bestanden erin openen.
Dit zijn drie speciale rechten, weergegeven als een vierde cijfer vóór de andere cijfers (bijvoorbeeld 4755). Met setuid (4) draait een programma met de rechten van de eigenaar in plaats van die van de gebruiker die het uitvoert. setgid (2) zorgt er bij mappen voor dat nieuwe bestanden automatisch dezelfde groep erven. De sticky bit (1) voorkomt dat gebruikers in gedeeld beschrijfbare mappen (zoals /tmp) bestanden van anderen kunnen verwijderen. In de calculator stel je ze in onder ‘Speciale bits’. In de symbolische notatie verschijnen ze als s of S (Owner, Group) en t of T (Others); de hoofdletter wordt gebruikt als het uitvoerrecht op die positie ontbreekt.
Met de optie -R, bijvoorbeeld chmod -R 755 /pfad/zum/ordner. Schakel hiervoor ‘Recursief (-R)’ in de generator voor chmod-opdrachten in. Hiermee stel je de rechten in voor de map zelf en alle bestanden en submappen erin. Let op: -R geeft bestanden en mappen dezelfde waarde. Scripts moeten vaak uitvoerbaar zijn, gewone bestanden doorgaans niet. Stel de rechten bij mappen met verschillende bestandstypen daarom liever gericht in dan alles recursief te wijzigen.
chmod wijzigt wie wat mag doen (lees-, schrijf- en uitvoerrechten). chown wijzigt van wie het bestand is (Owner en/of Group). Beide opdrachten worden vaak samen gebruikt, maar staan los van elkaar. De CHMOD Calculator maakt alleen chmod-opdrachten.
Nog vragen?
Contact opnemen met supportJe project heeft een betrouwbare server met volledige roottoegang nodig
Een ZAP-Hosting VPS of rootserver geeft je volledige toegang tot bestandsrechten en de complete systeemconfiguratie.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle ontwikkelaarstools bekijken
