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.