Kalkulačka Chmod
Oprávnění souborů Unix řídí přístup vlastníka, skupiny a dalších s bity pro čtení (r=4), zápis (w=2), spouštění (x=1). chmod 755 znamená rwxr-xr-x. Přepnutím zaškrtávacích políček nebo zadáním osmičkového čísla zobrazíte symbolický tvar — nezbytné při opravě skriptů nasazení a oprávnění svazku Docker.
Vlastník
Skupina
Ostatní
Osmičkově
Výstup
chmod 644
rw-r--r--
Jak používat chmod kalkulačku
1. Přepnout čtení/zápis/spouštění pro vlastníka, skupinu a další.
2. Číst osmičkovou hodnotu (např. 644, 755, 600).
3. Zkopírujte symbolický ekvivalent chmod u=rw,go=r.
4. Použít na serveru: chmod 644 file.txt
Příklady Chmod
Webový adresář 755
rwxr-xr-x umožňuje vlastníkovi upravovat soubory; svět může vstoupit do adresáře a číst.
Tajný soubor env 600
rw------- — pouze vlastník čte/zapisuje .env s klíči API.
Spustitelný skript 755
rwxr-xr-x na deploy.sh, takže uživatel cron může spustit.
Když chmod kalkulačka pomůže
• Když se učí unixový model oprávnění.
• Když Dockerfile COPY potřebuje explicitní číselný režim.
• Když ls -l rwxr-xr-x výstup musí být mapován na osmičkové číslo pro šablonu IaC.
Kromě základního chmod
• Když přístup řídí kontexty ACL (setfacl) nebo SELinux — samotný chmod nestačí.
• Když Windows NTFS oprávnění — úplně jiný model.
• Když jsou potřeba bity setuid/setgid/sticky — rozšiřte se nad rámec kalkulátoru trojic rwx.
Skupina vlastníků ostatní
Tři trojice uživatel/skupina/ostatní — chmod ovlivňuje, která trojice se vztahuje na aktuální uživatelský kontext při kontrole přístupu.
Nejmenší oprávnění
Začátek 640 pro konfigurace, 755 pro veřejná statická aktiva, nikdy 777 v produkci — světově zapisovatelný je auditní nález.
Docker a Kubernetes
Kontejnery běží jako non-root USER — zajistěte, aby numerické uid mohlo číst připojené tajné klíče v režimu 440 nebo 400.
Symbolický chmod
u+x přidá spuštění pro uživatele; go-w odstraní skupinový/jiný zápis — přírůstkové změny bez přepočítávání osmičkové soustavy.
Časté dotazy
Význam osmičkové číslice?
Součet r=4 w=2 x=1 na trojici — 7=rwx, 6=rw-, 5=r-x, 4=r--.
755 vs 775?
775 přidává skupinový zápis — sdílené úpravy vývojářského týmu; 755 skupina jen pro čtení.
Rekurzivní chmod -R?
Platí pro strom adresářů — nebezpečné na nesprávné cestě; dvakrát ověřit.
Soubor vs adresář spustit?
x v adresáři znamená enter (cd); on file znamená spustit jako program.
umaskovat interakci?
Výchozí režim souboru = maska vytvoření mínus umask — kalkulačka ukazuje cílový režim, nikoli umask.
Místní nástroj?
Ano — referenční kalkulačka v prohlížeči.