Skip to main content

Unix / Linux failų ir katalogų prieigos teisių konfigūravimas

Anonim

"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 nurodote failo atributų duomenis ls komanda su -l perjungti (pvz ls -l failo pavadinimas ), ji grąžintų informaciją, kuri atrodytų kažką panašaus -rwe-rw-r-- kuri prilygsta savininkui skaityti, rašyti ir vykdyti privilegijas, skaityti ir rašyti privilegijas grupei ir tik skaitymo prieigą visiems kitiems vartotojams.

Kiekvienam prieigos teisių tipui yra nurodyta toliau nurodyta skaitinė vertė:

  • Skaityti = 4
  • Write = 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 Chmod (keisti režimą) komandą.

Pirmiau pateiktame pavyzdyje atitinkamo failo prieigos teises galima priskirti įrašant Chmod 764 failo pavadinimas . 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 Chmod komanda priskirti 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 koks kitas didžiųjų ir mažųjų raidžių derinys.

Kaip naudotis chmod komanda:

  • Visiškai prieinama visiems: Chmod 777 failo pavadinimas
  • Pilna prieiga prie savininko ir grupės privilegijų, bet kiti naudotojai gali skaityti ir vykdyti tik: Chmod 775 failo pavadinimas
  • Pilna prieiga savininkui, bet apribojama grupės ir kitų naudotojų privilegija tik skaityti ir vykdyti failus kataloge: Chmod 755 dirname
  • Pilna prieiga savininkui, neturinti jokių prieigos teisių ar privilegijų kitiems: Chmod 700 failo pavadinimas
  • Jokios prieigos prie failų kataloge grupės ar kitiems naudotojams ir savininkui apribojimas skaityti ir vykdyti teises, siekiant užkirsti kelią atsitiktiniam failų ištrynimui ar keitimui kataloge: Chmod 500 dirname
  • Leisti savininkui ir grupei skaityti ir rašyti prieigą prie failo, leidžiant kitiems grupėje redaguoti ar ištrinti failą taip pat savininką, bet neturinti prieigos kitiems vartotojams: Chmod 660 failo pavadinimas