Maksājuma metodes Abuse

Kā mainīt failu atļaujas operētājsistēmā Linux

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:

  1. -R - rekursīvi maina atļaujas visiem failiem un mapēm norādītajā direktorijā.
  2. -v - izvadīt informāciju par katru atļauju maiņu
  3. -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.

Kā mainīt failu atļaujas operētājsistēmā Linux

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.