Kaip pakeisti failų leidimus "Linux

05.12.2023
23:24

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.

Komandos sintaksė yra tokia

chmod [options] file permissions

Parinktys:

  1. -R - rekursiškai pakeisti visų nurodyto katalogo failų ir aplankų teises
  2. -v - išvesti informaciją apie kiekvieną leidimų pakeitimą
  3. -c - išvesti informaciją tik apie failus, kurių leidimai buvo pakeisti

Leidimai:

r - skaityti

w - rašyti

x - vykdyti

Pavyzdžiai

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į.

Kaip pakeisti failų leidimus

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.

15 % nuolaida naujai VPS
Paskubėkite užsisakyti serverį bet kurioje vietoje
Pasirinkite VPS

Kiti straipsniai

05.12.2023
38 423
Žinių bazė / Informacija
Kaip peržiūrėti failų leidimus "Linux
05.12.2023
6 861
Žinių bazė / Komandos
Komandos mv paskirtis
05.12.2023
16 685
Žinių bazė / Programos
"AnLinux": kaip įdiegti ir naudoti