Chmod-calculator
Unix-bestandsrechten bepalen de toegang van eigenaar, groep en anderen met lees- (r=4), schrijf- (w=2), uitvoer- (x=1) bits. chmod 755 betekent rwxr-xr-x. Schakel selectievakjes in of voer octaal in om de symbolische vorm te zien: essentieel bij het repareren van implementatiescripts en Docker-volumerechten.
Eigenaar
Groep
Overigen
Octaal
Uitvoer
chmod 644
rw-r--r--
Zo gebruik je de chmod-calculator
1. Schakel tussen lezen/schrijven/uitvoeren voor eigenaar, groep en anderen.
2. Lees de octale waarde af (bijv. 644, 755, 600).
3. Kopieer het symbolische equivalent chmod u=rw,go=r.
4. Toepassen op server: chmod 644 file.txt
Chmod-voorbeelden
Webmap 755
rwxr-xr-x laat de eigenaar bestanden wijzigen; wereld kan de directory betreden en lezen.
Geheim env-bestand 600
rw------- — alleen de eigenaar leest/schrijft .env met API-sleutels.
Uitvoerbaar script 755
rwxr-xr-x op deploy.sh zodat cron-gebruiker kan uitvoeren.
Wanneer gebruik je deze tool
• Bij het leren van het Unix-machtigingsmodel.
• Wanneer Dockerfile COPY een expliciete numerieke modus nodig heeft.
• Wanneer ls -l rwxr-xr-x uitvoer moet worden toegewezen aan octaal voor IaC-sjabloon.
Wanneer kies je iets anders
• Wanneer ACL's (setfacl) of SELinux-contexten de toegang bepalen — chmod alleen is onvoldoende.
• Wanneer Windows NTFS-machtigingen - volledig ander model.
• Wanneer setuid/setgid/sticky bits nodig zijn - ga verder dan de rwx tripletcalculator.
Eigenaarsgroep anderen
Drie triolen gebruiker/groep/anderen — chmod bepaalt welk triplet van toepassing is op de huidige gebruikerscontext bij toegangscontrole.
Minste privilege
Start 640 voor configuraties, 755 voor openbare statische assets, nooit 777 in productie — auditbevindingen zijn voor iedereen schrijfbaar.
Docker en Kubernetes
Containers worden uitgevoerd als niet-root GEBRUIKER: zorg ervoor dat numerieke uid gekoppelde geheimenmodus 440 of 400 kan lezen.
Symbolische chmod
u+x voegt execute toe voor gebruiker; go-w verwijdert group/other write - incrementele wijzigingen zonder octaal opnieuw te berekenen.
Veelgestelde vragen
Octaal cijfer betekenis?
Som r=4 w=2 x=1 per triplet — 7=rwx, 6=rw-, 5=r-x, 4=r--.
755 versus 775?
775 voegt groepsschrijven toe - gedeelde bewerking van het ontwikkelteam; 755 groep alleen-lezen.
Recursieve chmod -R?
Geldt voor de directorystructuur — gevaarlijk op het verkeerde pad; tweemaal verifiëren.
Bestand versus map uitvoeren?
x op directory betekent enter (cd); on file betekent uitvoeren als programma.
umask-interactie?
Standaard bestandsmodus = aanmaakmasker minus umask — de calculator toont de doelmodus en niet umask.
Lokaal hulpmiddel?
Ja — referentiecalculator in browser.