Monu Tools

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).

Jak používat nástroj Kalkulačka chmod

  1. 01

    Zaškrtněte pole čtení, zápis a spuštění pro vlastníka, skupinu a ostatní.

  2. 02

    Nebo napište osmičkovou hodnotu jako 755 pro automatické nastavení polí.

  3. 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í.

Zdroje

Vložit tento nástroj

Přidejte tento nástroj na svůj web. Zkopírujte úryvek níže, automaticky zůstává aktuální.

<iframe src="https://monu.tools/embed/cs/chmod-calculator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Související nástroje