chmod Kalkulačka

Vypočítejte Linux oprávnění — převod symbolického a oktálního zápisu a generování chmod příkazů

Podíl:

chmod Kalkulačka Oprávnění

-rwxr-xr-x
Typ Čtení (r) Zápis (w) Spuštění (x) Oktální
Vlastník 5
Skupina 5
Ostatní (všichni) 5
chmod 755 filename

Proč používat chmod kalkulačku?

Linuxová oprávnění souborů jsou vyjádřena v symbolickém (rwxr-xr-x) a oktálním (755) zápisu. Ruční výpočet správné hodnoty oprávnění je náchylný na chyby. Naše kalkulačka umožňuje vizuálně vybírat zaškrtávací políčka oprávnění a okamžitě generovat oktální hodnotu a použitelný chmod příkaz.

👁️

Vizuální tvůrce oprávnění

Klikněte na zaškrtávací políčka čtení/zápisu/spuštění pro vlastníka/skupinu/ostatní; hodnoty se aktualizují okamžitě

🔄

Obousměrná synchronizace

Zadejte oktální hodnotu (např. 755) a zaškrtávací políčka se automaticky aktualizují, nebo naopak

💻

Příkaz připravený k použití

Generuje kompletní chmod příkaz, který lze přímo vložit do terminálu

Jak vypočítat oprávnění

1

Označte požadovaná oprávnění

Klikněte na zaškrtávací políčka čtení/zápisu/spuštění pro vlastníka, skupinu a ostatní

2

Zkontrolujte oktální a symbolické

Oktální hodnota (např. 755) a symbolický zápis (rwxr-xr-x) se aktualizují okamžitě

3

Zkopírujte příkaz

Zkopírujte vygenerovaný chmod příkaz a spusťte jej v terminálu

Typické chmod scénáře

🌐

Soubory webového serveru

Nastavte 644 pro HTML/CSS/JS soubory na Apache nebo Nginx (vlastník čtení/zápis, skupina/ostatní čtení)

📜

Spustitelné skripty

Nastavte 755 pro shell skripty (vlastník plný přístup, skupina/ostatní čtení+spuštění)

🔑

SSH klíče

SSH vyžaduje 600 (pouze vlastník čtení/zápis) pro soukromé klíče

📁

Adresáře pro nahrávání

Nastavte 775 pro webové adresáře pro nahrávání, aby serverový proces mohl zapisovat soubory

Nejlepší postupy pro Linux oprávnění

✓ Nikdy nepoužívejte 777 v produkci

chmod 777 dává všem plný přístup čtení/zápis/spuštění — závažné bezpečnostní riziko.

✓ Princip nejmenšího privilegia

Vždy udělujte nejmenší nezbytná oprávnění. Začněte restriktivně (600) a přidávejte dle potřeby.

✓ Buďte opatrní s -R (rekurzivní)

chmod -R aplikuje oprávnění rekurzivně na všechny soubory a adresáře.

✓ Pochopte umask

Hodnota umask odečítá oprávnění od výchozí hodnoty. umask 022 dává novým souborům 644 a novým adresářům 755.

❓ Nejčastější dotazy

Co znamená chmod 755?

755 znamená: vlastník(7)=čtení+zápis+spuštění, skupina(5)=čtení+spuštění, ostatní(5)=čtení+spuštění. Výchozí oprávnění pro spustitelné soubory a veřejné adresáře.

Jaký je rozdíl mezi 644 a 755?

644 (rw-r--r--): vlastník čtení/zápis, ostatní jen čtení — pro normální soubory. 755 (rwxr-xr-x): vlastník může také spouštět — pro skripty a adresáře.

Proč SSH klíče vyžadují oprávnění 600?

SSH odmítá použití soukromých klíčů přístupných ostatním. 600 (rw-------) zajišťuje, že pouze vlastník může číst a zapisovat klíč.

Co znamená bit spuštění u adresáře?

Bit spuštění u adresáře znamená 'průchod' — uživatel může vstoupit do adresáře a přistupovat k souborům v něm. Bez oprávnění spuštění uživatel nemůže vstoupit do adresáře.