Přejít k obsahu

Kalkulačka Chmod

Převod mezi číselnými a symbolickými oprávněními souborů Unix (chmod) pomocí tohoto intuitivního nástroje chmod calculator. Snadno pochopíte a vygenerujete správné kódy oprávnění souborů pro systémy Linux a Unix, ať už dáváte přednost číselnému (755) nebo symbolickému (rwxr-xr-x) zápisu. Nezbytné pro správce systémů, inženýry DevOps a vývojáře pracující se systémy založenými na Unixu.

Obnovit

Často kladené otázky

Jak používat kalkulačku Chmod?

Zadejte buď číselnou hodnotu chmod (například 755 nebo 644), nebo vyberte oprávnění pomocí zaškrtávacích políček pro vlastníka, skupinu a ostatní. Nástroj okamžitě zobrazí ekvivalentní reprezentaci a vysvětlí, co jednotlivá oprávnění znamenají.

Co znamenají čísla v příkazu chmod?

Každá číslice představuje oprávnění pro vlastníka, skupinu a ostatní. Číslo je součtem: 4 (čtení), 2 (zápis), 1 (spuštění). Například 7 (4+2+1) znamená oprávnění ke čtení, zápisu a spuštění.

Co znamená chmod 755?

755 znamená, že vlastník má plná oprávnění (čtení, zápis, spuštění), zatímco skupina a ostatní mají pouze oprávnění ke čtení a spuštění. Běžně se používá pro spustitelné soubory a adresáře.

Jaký je rozdíl mezi chmod 644 a 755?

644 dává vlastníkovi oprávnění ke čtení/zápisu a všem ostatním pouze ke čtení (běžné pro soubory), zatímco 755 přidává všem uživatelům oprávnění ke spuštění (běžné pro adresáře a skripty).

Mohu vidět symbolický zápis (rwxr-xr-x)?

Ano, kalkulačka zobrazuje jak číselný, tak symbolický zápis. Symbolický zápis používá r (čtení), w (zápis), x (spuštění) a - (bez oprávnění) pro každou ze tří kategorií uživatelů: vlastník, skupina a ostatní.

Proč je důležité porozumět příkazu chmod?

Správná oprávnění k souborům jsou v systémech Unix/Linux zásadní pro zabezpečení a funkčnost. Nesprávná oprávnění mohou odhalit citlivé soubory nebo zabránit správnému běhu aplikací, takže znalost funkce chmod je pro správu serveru nezbytná.

Jaká jsou bezpečnostní rizika používání příkazu chmod 777?

chmod 777 dává každému plná práva ke čtení, zápisu a spouštění, což vytváří závažné bezpečnostní chyby. Kdokoli může soubor upravit nebo odstranit, což může ohrozit váš systém. V produkčním prostředí nikdy nepoužívejte kód 777. Místo toho používejte minimální potřebná oprávnění, například 644 pro soubory (čtení/zápis pro vlastníka, čtení pro ostatní) nebo 755 pro spustitelné soubory.

Jak nastavím oprávnění pro soubory webového serveru?

Pro statické soubory (HTML, CSS, obrázky) použijte 644 (vlastník čte/zapisuje, ostatní jen pro čtení). Pro adresáře použijte 755 (vlastník má plný přístup, ostatní mají právo číst/vykonávat výpis obsahu). Pro skripty a spustitelné soubory použijte 755. Pro nahrané soubory ve webových aplikacích použijte 600 nebo 640, abyste zabránili veřejnému přístupu, pokud to není výslovně nutné.

Co znamená oprávnění 'x' (execute) pro adresáře?

V případě adresářů znamená oprávnění ke spuštění možnost přístupu k adresáři nebo "procházení" adresářem - vstup do něj a přístup k jeho obsahu. Bez oprávnění execute nemohou uživatelé do adresáře vstoupit ani přistupovat k souborům v něm, i když mají oprávnění ke čtení samotného adresáře.

Mohu použít příkaz chmod, aby byl soubor nezměnitelný?

Ne, chmod řídí pouze oprávnění ke čtení, zápisu a spouštění. Chcete-li, aby byly soubory neměnné (neměnitelné ani rootem), použijte v Linuxu příkaz chattr s příznakem +i. Příkaz chmod 444 (pouze pro čtení pro všechny) však zabrání většině náhodných změn a je užitečný pro konfigurační soubory.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.