Chmod – nastavení oprávnění k souborům a složkám
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
ahoj, díky za návod.mám ale problém, i když už jsem konečně zjistil co to chmod je a jak se mění, TC mi napíše, že nelze měnit atributy u vzdálených souborů. Co s tím? Předem děkuji
no to by jsi musel trochu víc upřesnit kde máš hosting atp.