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.