Makseviisid Abuse

Kuidas muuta failiõigusi Linuxis

05.12.2023, 23:24

Käsku chmod (režiimi muutmine) kasutatakse Linuxis faili juurdepääsuõiguste muutmiseks. See võimaldab muuta omaniku, grupi ja teiste kasutajate lugemis-, kirjutamis- ja täitmisõigusi.

Käsu süntaks on järgmine

chmod [options] file permissions

Valikud:

  1. -R - muudab rekursiivselt kõigi määratud kataloogi failide ja kaustade õigusi.
  2. -v - väljastada teavet iga õiguste muutmise kohta
  3. -c - väljastada teavet ainult nende failide kohta, mille õigusi on muudetud.

Õigused:

r - lugemine

w - kirjutamine

x - täitmine

Näited

Tegevus võib olla üks kahest, kas lisada - märk "+" või eemaldada - märk "-". Juurdepääsuõigused ise on sarnased utiliidi ls väljundiga.

Kuidas muuta failiõigusi Linuxis

Näiteks on kõigil kasutajatel täielik juurdepääs failile test5:

chmod ugo+rwx test0

Või võtame grupilt ja teistelt kasutajatelt kõik õigused ära:

chmod go-rwx test0

Anname grupile lugemis- ja täitmisõigused:

chmod g+rx test0

Kõigile teistele kasutajatele ainult lugemine:

chmod o+r test0

Failile test6 seadke SUID:

chmod u+s test1

Ja test7 jaoks seadke SGID:

chmod g+s test2

Vaatame, mis juhtub:

ls -l

Nagu näete, on kõik lihtne.