05.12.2023
23:24
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.
Komandas sintakse ir šāda
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ļaujas
Atļaujas:
r - lasīt
w - rakstīt
x - izpildīt
Piemēri
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.
15% atlaide jauniem VPS
Pasteidzieties pasūtīt serveri jebkurā vietā
Citi raksti
05.12.2023
38 423
Zināšanu bāze / Informācija
05.12.2023
6 861
Zināšanu bāze / Komandas
05.12.2023
16 685
Zināšanu bāze / Programmas
