Chmod (change mode) – příkaz který slouží v Unixových systémech k definování přístupových oprávnění k souborům a složkám. Opravnění se nastavuje také na FTP serveru přes FTP klienta. V programu Total Commander najdete nastaveni v záložce Files / Change attributes. Práva se udávají číslem v osmičkové soustavě, tj. absolutním zápisem nebo pomocí tzv. symbolického zápisu.
Zápis oprávnění
Oprávnění se zapisuje jako 3 místné číslo, kdy:
- první udává práva vlastníka / Owner
- druhá práva skupiny / Group
- třetí práva ostatním / World
Přičemž operace spuštění souboru přispívá do celkového součtu vahou 1, zápis vahou 2 a čtení vahou 4. Tím vznikají různé kombinace přístupových práv, jejichž přehled je uveden v následující tabulce:
Hodnota / Zápis /Právo ( jedno číslo ze 3 )
| 0 | - – - | - |
| 1 | - – x | Spuštění |
| 2 | - w - | Zápis |
| 3 | - w x | Zápis + spuštění |
| 4 | r – - | Čtení |
| 5 | r – x | Čtení + spuštění |
| 6 | r w - | Čtení + zápis |
| 7 | r w x | Čtení + zápis + spuštění |
Příklady nastavení Chmod
Chmod 777 - Vlastník může číst, zapisovat, spouštět; Skupina – může číst, zapisovat, spouštět; Ostatní – může číst, zapisovat, spouštět
Chmod 761 - Vlastník může číst, zapisovat, spouštět; Skupina – může číst, zapisovat; Ostatní – spouštět
Chmod 666 - Vlastník může číst, zapisovat; Skupina – může číst, zapisovat; Ostatní – může číst, zapisovat
Čtěte také: Video ukázka nastavení Chmod
