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úboru
chmod 554 názov súboru
chmod 664 názov súboru
chmod +x názov súboru
chmod u+rw názov súboru
chmod go+x názov súboru
Prí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.