Preskočiť na obsah

Kalkulačka Chmod

Prevod medzi číselnými a symbolickými oprávneniami súborov Unix (chmod) pomocou tohto intuitívneho nástroja chmod calculator. Ľahko pochopíte a vygenerujete správne kódy oprávnení súborov pre systémy Linux a Unix, či už preferujete číselný (755) alebo symbolický (rwxr-xr-x) zápis. Nevyhnutné pre správcov systémov, inžinierov DevOps a vývojárov pracujúcich so systémami založenými na Unixe.

Obnoviť

Často kladené otázky

Ako používať kalkulačku Chmod?

Zadajte buď číselnú hodnotu chmod (napríklad 755 alebo 644), alebo vyberte oprávnenia pomocou zaškrtávacích políčok pre vlastníka, skupinu a ostatné. Nástroj okamžite zobrazí ekvivalentnú reprezentáciu a vysvetlí, čo jednotlivé oprávnenia znamenajú.

Čo znamenajú čísla v príkaze chmod?

Každá číslica predstavuje oprávnenie vlastníka, skupiny a ostatných. Číslo je súčtom: 4 (čítanie), 2 (zápis), 1 (vykonanie). Napríklad 7 (4+2+1) znamená oprávnenia na čítanie, zápis a vykonanie.

Čo znamená chmod 755?

755 znamená, že vlastník má plné oprávnenia (čítanie, zápis, vykonávanie), zatiaľ čo skupina a ostatní majú len oprávnenia na čítanie a vykonávanie. Bežne sa používa pre spustiteľné súbory a adresáre.

Aký je rozdiel medzi chmod 644 a 755?

644 dáva vlastníkovi práva na čítanie/zápis a všetkým ostatným len na čítanie (bežné pre súbory), zatiaľ čo 755 pridáva všetkým používateľom práva na spustenie (bežné pre adresáre a skripty).

Môžem vidieť symbolický zápis (rwxr-xr-x)?

Áno, kalkulačka zobrazuje číselný aj symbolický zápis. Symbolický zápis používa r (čítanie), w (zápis), x (vykonanie) a - (bez oprávnenia) pre každú z troch kategórií používateľov: vlastník, skupina a ostatní.

Prečo je dôležité porozumieť príkazu chmod?

Správne oprávnenia súborov sú rozhodujúce pre bezpečnosť a funkčnosť systémov Unix/Linux. Nesprávne oprávnenia môžu odhaliť citlivé súbory alebo zabrániť správnemu behu aplikácií, preto je znalosť funkcie chmod pre správu servera nevyhnutná.

Aké sú bezpečnostné riziká používania príkazu chmod 777?

chmod 777 dáva každému plné oprávnenia na čítanie, zápis a vykonávanie, čo vytvára vážne bezpečnostné zraniteľnosti. Ktokoľvek môže súbor upraviť alebo vymazať, čím môže ohroziť váš systém. Nikdy nepoužívajte kód 777 v produkčnej prevádzke. Namiesto toho používajte minimálne potrebné oprávnenia, napríklad 644 pre súbory (čítanie/zápis pre vlastníka, čítanie pre ostatných) alebo 755 pre spustiteľné súbory.

Ako nastavím oprávnenia pre súbory webového servera?

Pre statické súbory (HTML, CSS, obrázky) použite 644 (vlastník číta/zapisuje, ostatní len pre čítanie). Pre adresáre použite 755 (vlastník má plný prístup, ostatní majú právo čítať/vykonávať výpis obsahu). Pre skripty a spustiteľné súbory použite 755. Pre nahrané súbory vo webových aplikáciách použite 600 alebo 640, aby ste zabránili verejnému prístupu, pokiaľ to nie je výslovne potrebné.

Čo znamená oprávnenie 'x' (execute) pre adresáre?

V prípade adresárov oprávnenie na vykonávanie znamená možnosť prístupu alebo "prechádzania" adresárom - vstup do neho a prístup k jeho obsahu. Bez oprávnenia execute nemôžu používatelia vstúpiť do adresára alebo pristupovať k súborom v ňom, aj keď majú oprávnenie na čítanie samotného adresára.

Môžem použiť chmod na to, aby bol súbor nemenný?

Nie, chmod kontroluje iba oprávnenia na čítanie, zápis a spustenie. Ak chcete, aby boli súbory nemenné (nemenné ani pre užívateľa root), použite v systéme Linux príkaz chattr s príznakom +i. Príkaz chmod 444 (len na čítanie pre všetkých) však zabraňuje väčšine náhodných zmien a je užitočný pre konfiguračné súbory.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.