Príkaz chmod sa v Linuxe a iných systémoch podobných UNIXu používa na zmenu prístupových práv k súborom a adresárom. Oprávnenia určujú, aké operácie sú povolené pre konkrétny súbor alebo adresár, napríklad čítanie, zápis a spúšťanie.
Príkaz chmod môžete použiť na zmenu oprávnení vlastníka, skupiny a ostatných používateľov súboru. Oprávnenia možno nastaviť ako číselné hodnoty alebo znakové módy.
Ak chcete odstrániť príznak spustiteľný, použite možnosť -x:
Ak chcete napríklad nastaviť oprávnenia na čítanie, zápis a spustenie pre vlastníka súboru a len na čítanie pre skupinu a ostatných používateľov, môžete použiť nasledujúci príkaz:
chmod 755 filename
kde"názov súboru" je názov súboru alebo adresára, pre ktorý chcete zmeniť oprávnenia.
Ak chcete nainštalovať príkaz chmod, musíte v termináli spustiť nasledujúci príkaz:
chmod <access rights> <file or directory name>
kde:
<prístupovépráva>- číselná hodnota alebo znakový mód, ktorý určuje požadované prístupové práva. Číselné hodnoty môžu byť od 0 do 7, pričom každá číslica zodpovedá konkrétnemu prístupovému právu (4 - čítanie, 2 - zápis, 1 - vykonávanie). Symbolické režimy pozostávajú z kombinácie písmen"r","w" a"x" pre rôzne kategórie používateľov (vlastník, skupina, ostatní).
<názov súborualebo adresára>- cesta k súboru alebo adresáru, pre ktorý chcete zmeniť oprávnenia.
Príklady použitia príkazu chmod:
chmod 755 názov súboruchmod 554 názov súboruchmod 664 názov súboruchmod +x názov súboruchmod u+rw názov súboruchmod go+x názov súboruPríkaz chmod nemožno odstrániť, pretože je zabudovaným príkazom vo väčšine operačných systémov UNIX a Linux. Ak však chcete zmeniť oprávnenia na súbor alebo adresár, môžete ich vrátiť na predvolené hodnoty.
Ak chcete nastaviť oprávnenia na súbore alebo adresári späť na predvolené hodnoty, môžete použiť príkaz chmod s príslušnými číselnými hodnotami alebo znakovým režimom. Ak chcete napríklad nastaviť oprávnenia pre súbor na hodnotu 644, môžete spustiť nasledujúci príkaz:
chmod 644 filename
Tým sa nastavia oprávnenia na čítanie a zápis pre vlastníka súboru a len na čítanie pre skupinu a ostatných používateľov.