chmod Machtigingscalculator
| Type | Lezen (r) | Schrijven (w) | Uitvoeren (x) | Octaal |
|---|---|---|---|---|
| Eigenaar | 5 | |||
| Groep | 5 | |||
| Anderen (Wereld) | 5 |
chmod 755 filename
Waarom een chmod-calculator gebruiken?
Linux-bestandsmachtigingen worden uitgedrukt in twee formaten — symbolisch (rwxr-xr-x) en octaal (755). Handmatig de juiste machtigingswaarde berekenen is foutgevoelig, vooral voor minder gebruikelijke machtigingssets. Onze calculator laat je visueel selectievakjes aanvinken om machtigingen in te stellen en genereert direct de octale waarde en de kant-en-klare chmod-opdracht.
Visuele machtigingsbouwer
Vink de selectievakjes lezen/schrijven/uitvoeren aan voor eigenaar/groep/anderen — waarden worden direct bijgewerkt
Tweerichtingssynchronisatie
Voer een octale waarde in (zoals 755) en de selectievakjes worden automatisch bijgewerkt, of omgekeerd
Kant-en-klare opdracht
Genereert de volledige chmod-opdracht om direct in je terminal te plakken
Hoe machtigingen berekenen
Vink de gewenste machtigingen aan
Klik op de selectievakjes lezen/schrijven/uitvoeren voor Eigenaar, Groep en Anderen
Bekijk octaal en symbolisch
De octale waarde (bijv. 755) en de symbolische notatie (rwxr-xr-x) worden direct bijgewerkt
Kopieer de opdracht
Kopieer de gegenereerde chmod-opdracht en voer deze uit in je terminal
Veelvoorkomende chmod-scenario's
Webserverbestanden
Stel 644 in voor HTML/CSS/JS-bestanden (eigenaar lezen/schrijven, groep/anderen alleen lezen) op Apache of Nginx
Uitvoerbare scripts
Stel 755 in voor shellscripts (volledige eigenaar, groep/anderen lezen+uitvoeren) om ze uitvoerbaar te maken
SSH-sleutels
SSH vereist dat privésleutels machtiging 600 hebben (alleen eigenaar lezen/schrijven) anders weigert SSH ze te gebruiken
Uploadmappen
Stel 775 in voor webuploadmappen zodat het webserverproces de geüploade bestanden kan schrijven
Best practices voor Linux-machtigingen
✓ Gebruik nooit 777 in productie
chmod 777 geeft iedereen volledige lees-/schrijf-/uitvoertoegang — een ernstig beveiligingsrisico. Verleen altijd de minimale benodigde machtigingen.
✓ Principe van minste privilege
Verleen altijd de minimale benodigde machtigingen. Begin restrictief (600) en voeg machtigingen toe wanneer nodig in plaats van open te beginnen.
✓ Wees voorzichtig met -R recursief
chmod -R past machtigingen recursief toe op alle bestanden en mappen. Het instellen van uitvoeren op mappen is meestal correct, maar niet altijd voor bestanden.
✓ Begrijp umask
De umask-waarde trekt machtigingen af van de standaard. Een umask van 022 betekent dat nieuwe bestanden standaard 644 krijgen en nieuwe mappen 755.
❓ Veelgestelde vragen
Wat betekent chmod 755?
755 betekent: Eigenaar (7) = lezen+schrijven+uitvoeren, Groep (5) = lezen+uitvoeren, Anderen (5) = lezen+uitvoeren. Het is de standaardmachtiging voor uitvoerbare bestanden en openbare mappen.
Wat is het verschil tussen 644 en 755?
644 (rw-r--r--): Eigenaar kan lezen/schrijven, anderen kunnen alleen lezen — voor gewone bestanden. 755 (rwxr-xr-x): Eigenaar kan ook uitvoeren — voor scripts en mappen.
Waarom heeft mijn SSH-sleutel machtiging 600 nodig?
SSH weigert privésleutels te gebruiken die toegankelijk zijn voor andere gebruikers. Machtiging 600 (rw-------) zorgt ervoor dat alleen de eigenaar de sleutel kan lezen/schrijven, waardoor ongeautoriseerde toegang wordt voorkomen.
Wat betekent de uitvoerbit op een map?
Voor mappen betekent de uitvoerbit 'doorlopen' — het stelt gebruikers in staat de map te betreden en toegang te krijgen tot de bestanden erin. Zonder uitvoermachtiging op een map kunnen gebruikers er niet ingaan, zelfs niet met leesmachtiging.