Komandu chmod (mainīt režīmu) izmanto, lai mainītu piekļuves tiesības datnei Linux operētājsistēmā. Tā ļauj mainīt lasīšanas, rakstīšanas un izpildes atļaujas īpašniekam, grupai un citiem lietotājiem.
chmod [options] file permissions
Iespējas:
-R - rekursīvi maina atļaujas visiem failiem un mapēm norādītajā direktorijā.-v - izvadīt informāciju par katru atļauju maiņu-c - izvadīt informāciju tikai par failiem, kuriem ir mainītas atļaujasAtļaujas:
r - lasīt
w - rakstīt
x - izpildīt
Darbība var būt viena no divām - vai nu pievienot - zīmi "+", vai noņemt - zīmi "-". Pašas piekļuves tiesības ir līdzīgas ls palīgrīka izejai.
Piemēram, visiem lietotājiem ir pilnīga piekļuve datnei test5:
chmod ugo+rwx test0
Vai arī atņemsim visas tiesības grupai un citiem lietotājiem:
chmod go-rwx test0
Piešķiriet grupai lasīšanas un izpildes tiesības:
chmod g+rx test0
Visiem pārējiem lietotājiem tikai lasīt:
chmod o+r test0
failam test6 iestatiet SUID:
chmod u+s test1
Test7 iestatiet to uz SGID:
chmod g+s test2
Paskatīsimies, kas notiks:
ls -l
Kā redzat, viss ir vienkārši.