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.

tcm chmod

Zápis oprávnění

Oprávnění se zapisuje jako 3 místné číslo, kdy:

  1. první udává práva vlastníka / Owner
  2. druhá práva skupiny / Group
  3. 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