Alle tools

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.