Všechny nástroje

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.