Naudojant chmod pakeiskite arba keiskite failų ir katalogų leidimus
"Unix" ir "Linux" operacinės sistemos suteikia prieigos teises į failus ir katalogus, naudojant vieną iš trijų tipų prieigos (skaityti, rašyti ir vykdyti), priskirtas kiekvienai iš trijų grupių (savininkas, grupė ir kiti vartotojai).
Jei sąraše išsami informacija apie failo atributus naudojant ls komandą su- l jungikliu (pvz., Ls -l filename ), ji grąžins informaciją, kuri atrodytų kažkas panašaus į -rwe-rw-r - tai reiškia skaityti, rašyti ir vykdyti savininko privilegijas, skaityti ir rašyti privilegijas grupei ir tik skaityti prieigą visiems kitiems vartotojams.
Kiekvienam prieigos teisių tipui yra nurodyta toliau nurodyta skaitinė vertė:
- skaitykite = 4
- rašyti = 2
- execute = 1
Prieigos teisių vertes kiekvienai grupei sudedamos, norint gauti vertę nuo 0 iki 7, kurios gali būti naudojamos priskirti arba keisti leidimus, naudojant komandą chmod (pakeitimo režimas).
Pirmiau pateiktame pavyzdyje atitinkamo failo prieigos teises galima priskirti įvedant chmod 764 failo pavadinimą . Numeris 764 yra kilęs iš:
- rwe = 4 (skaityti) + 2 (rašyti) + 1 (vykdyti) = 7
- rw = 4 (skaityti) + 2 (rašyti) = 6
- r = 4 (skaityti) = 4
Galite naudoti komandą chmod, kad priskirtumėte prieigos teises į failus ir katalogus. Turėkite omenyje, kad " Unix" ir "Linux" komandos ir objektų pavadinimai yra didžiosios ir mažosios raidės. Turite naudoti " chmod ", o ne "CHMod" arba bet kurį kitą didžiųjų ir mažųjų raidžių kombinaciją.
Kaip naudotis chmod komanda:
- visiška prieiga visiems:
- chmod 777 failo vardas
- pilna prieiga prie savininko ir grupės privilegijų, bet kiti naudotojai gali tik skaityti ir vykdyti:
- Chmod 775 filename
- pilnas prieigos savininkas, bet apribojimas grupės ir kitų naudotojų privilegijų tik skaityti ir vykdyti failus kataloge:
- Chmod 755 dirname
- pilnas prieigos savininkas, neturintis prieigos teisių ar privilegijų kitiems:
- Chmod 700 filename
- jokios prieigos prie failų kataloge grupės ar kitiems naudotojams ir savininkui, kuriuose draudžiama skaityti ir vykdyti teises, kad būtų išvengta atsitiktinio failų ištrynimo ar keitimo kataloge:
- Chmod 500 dirname
- leidžianti savininkui ir grupei skaityti ir rašyti prieigą prie failo, o kiti grupės nariai gali redaguoti ar ištrinti failą, taip pat savininką, bet neturintys prieigos kitiems naudotojams:
- Chmod 660 filename