chmod Kalkulačka Oprávnění
| 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í
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í
Zkontrolujte oktální a symbolické
Oktální hodnota (např. 755) a symbolický zápis (rwxr-xr-x) se aktualizují okamžitě
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.