Kalkulačka chmod
Převádějte unixová oprávnění souborů mezi zaškrtávacími poli, osmičkovým zápisem (jako 755) a symbolickým zápisem (jako rwxr-xr-x).
Související nástroje
Jak používat nástroj Kalkulačka chmod
- 01
Zaškrtněte pole čtení, zápis a spuštění pro vlastníka, skupinu a ostatní.
- 02
Nebo napište osmičkovou hodnotu jako 755 pro automatické nastavení polí.
- 03
Zkopírujte připravený příkaz chmod.
Co jsou unixová oprávnění
Unixová oprávnění souborů řídí, kdo může soubor nebo adresář číst, zapisovat a spouštět, rozdělená do tří skupin: vlastník, skupina a všichni ostatní. Tato kalkulačka převádí mezi interaktivními zaškrtávacími políčky, číselnou osmičkovou podobou jako 755 a symbolickou podobou jako rwxr-xr-x, přičemž všechny tři udržuje v souladu.
Jak čísla fungují
Každá skupina dostane tři bity, čtení (4), zápis (2) a spouštění (1), a ty je sečtete, abyste dostal jednu číslici. Takže 7 je čtení plus zápis plus spouštění (rwx), 5 je čtení plus spouštění (r-x) a 6 je čtení plus zápis (rw-). Tři číslice, jedna na skupinu, vám dají známé číslo oprávnění.
Běžné hodnoty, které stojí za to znát
Běžné hodnoty stojí za zapamatování. 755 se hodí pro adresáře a spustitelné soubory: vlastník má plný přístup, zatímco skupina a ostatní mohou číst a spouštět, ale ne zapisovat. 644 se hodí pro běžné webové soubory: vlastník může číst a zapisovat, všichni ostatní mohou jen číst.
Pro citlivé soubory drží 600 věci pevně: číst nebo zapisovat může jen vlastník a nikdo jiný nemá žádný přístup, což je to, co potřebují soukromé klíče SSH a podobná tajemství.
Speciální bity a čtvrtá číslice
Existuje také volitelná čtvrtá úvodní číslice pro speciální bity, setuid, setgid a sticky bit, které mění, jak programy běží nebo jak se chová sdílený adresář. Když je jeden nastaven, pozice spouštění se zobrazí jako s nebo t místo x.
Jak výstup použít
Kalkulačka vám dá připravený příkaz chmod ke zkopírování a běží zcela ve vašem prohlížeči. Je to reference a převodník, takže sama žádné soubory nemění.
Často kladené otázky
Co znamenají 755 a 644?
755 dává vlastníkovi plný přístup a všem ostatním čtení a spuštění, používá se pro adresáře a skripty. 644 dává vlastníkovi čtení a zápis a všem ostatním jen čtení, používá se pro běžné soubory.
Co znamená 777 a je to bezpečné?
777 uděluje čtení, zápis a spuštění všem. Na serveru je to téměř vždy nebezpečné, protože každý uživatel může soubor upravit. Dejte přednost 755 nebo 644.
Jak udělám soubor spustitelným?
Přidejte bit spuštění. Z 644 byste přešli na 755 (nebo chmod +x), což zapne spuštění pro vlastníka, skupinu a ostatní.
Jaký je rozdíl mezi symbolickým a osmičkovým zápisem?
Osmičkový (jako 755) kóduje oprávnění jako čísla, zatímco symbolický (rwxr-xr-x nebo u+x) je popisuje písmeny. Tento nástroj zobrazuje obojí a udržuje je v synchronizaci.
Co jsou setuid, setgid a sticky bit?
Jsou to čtvrtá úvodní číslice. Setuid a setgid spouštějí program jako jeho vlastník nebo skupina a sticky bit na adresáři brání uživatelům mazat soubory ostatních (jako u /tmp).
Proč je bit spuštění zobrazen jako s nebo t?
Když je nastaven setuid, setgid nebo sticky bit, pozice spuštění se zobrazí jako s nebo t místo x, aby signalizovala, že je speciální bit aktivní.