Komanda chmod (keisti režimą)
naudojama norint pakeisti prieigos prie failo teises "Linux" sistemoje. Ja galima keisti savininko, grupės ir kitų naudotojų skaitymo, rašymo ir vykdymo teises.
chmod [options] file permissions
Parinktys:
-R
- rekursiškai pakeisti visų nurodyto katalogo failų ir aplankų teises-v
- išvesti informaciją apie kiekvieną leidimų pakeitimą-c
- išvesti informaciją tik apie failus, kurių leidimai buvo pakeistiLeidimai:
r
- skaityti
w -
rašyti
x -
vykdyti
Veiksmas gali būti vienas iš dviejų: pridėti - ženklą "+" arba pašalinti - ženklą "-". Pačios prieigos teisės yra panašios į ls
įrankio išvestį.
Pavyzdžiui, visi naudotojai turi visišką prieigą prie test5 failo:
chmod ugo+rwx test0
Arba atimkime visas grupės ir kitų naudotojų teises:
chmod go-rwx test0
Suteikite grupei skaitymo ir vykdymo teises:
chmod g+rx test0
Visiems kitiems naudotojams suteikite tik skaitymo teisę:
chmod o+r test0
Test6 failui nustatykite SUID:
chmod u+s test1
Test7 failui nustatykite SGID:
chmod g+s test2
Pažiūrėkime, kas nutiks:
ls -l
Kaip matote, viskas paprasta.