chmod [parinktys] režimo failai
Tik failo savininkas arba privilegijuotas vartotojas gali naudoti šią funkciją failų prieigos režimui pakeisti. Režimas gali būti skaitmeniniu pavidalu arba išreikštas PSO OPCODE leidimu. Kas yra pasirinktinis, numatytasis yra A (visi vartotojai). Galima pasirinkti tik vieną operacijos kodą. Galima nurodyti kelis režimus, atskirtus kableliais.
Parinktys:
-c,--pokyčiai Išvedama tik pakeisto failo informacija
-f,--tylus,--tylus Kai chmod negali pakeisti failo režimo, failo vartotojas neinformuojamas
--pagalba Išvesties žinyno informacija.
-R,--rekursyvus Galite rekursyviai pereiti pakatalogį ir pritaikyti modifikaciją visiems katalogo failams ir pakatalogiams
--reference=failo pavadinimas Norėdami nustatyti teises, žiūrėkite failo vardo teises
-v,--verbose Nepriklausomai nuo to, ar modifikacija sėkminga, ar ne, išvesties informacija kiekvienam failui
--versija Išvesties versijos informacija.
kas
u naudotojas
g Grupė
o Kiti
a Visi vartotojai (numatytasis)
Operacijų kodas
+ Teisių padidinimas
- Leidimų šalinimas
= Teisių priskyrimas iš naujo
Leidimas
r Skaityti Daugiau
w rašyti
x Vykdyti
s Nustatykite vartotojo (arba grupės) ID numerį.
t Nustatykite lipnų antgalį, kad failų ar katalogų neištrintų ne savininkai
u Dabartiniai vartotojo leidimai
g Dabartinės grupės teisės
o Dabartinės kitų vartotojų teisės
Kaip pasirinkimą, dauguma iš mūsų naudoja trijų skaitmenų aštuntainių skaičių formą, kad pavaizduotų leidimus, pirmasis nurodo meistro leidimus, antrasis - grupės leidimus, o trečiasis - kitų vartotojų leidimus, kiekvienas iš jų pagal trijų reikšmių sumą: 4 (skaityti), 2 (rašyti) ir 1 (vykdyti), kad nustatytų leidimus. Pavyzdžiui, 6 (4+2) reiškia teisę skaityti ir rašyti, o 7 (4+2+1) turi teisę skaityti, rašyti ir vykdyti.
Taip pat galite nustatyti ketvirtąjį skaitmenį, kuris yra priešais trijų skaitmenų leidimų seką, o ketvirtasis skaitmuo yra 4, 2, 1, o tai reiškia:
4. Vykdymo metu nustatykite vartotojo ID, kuris naudojamas procesui autorizuoti pagal failo savininką, o ne procesą sukūrusį vartotoją.
2. Vykdymo metu nustatykite vartotojų grupės ID, kuris naudojamas procesui autorizuoti pagal grupę, kurioje yra failas, o ne pagal procesą sukūrusį vartotoją.
1. Nustatykite klijų padėtį.
Egzempliorius:
$ chmod u+x failas prideda vykdymo teises failo savininkui $ chmod 751 failas priskiria skaitymo, rašymo ir vykdymo teises failo savininkui (7), skaito ir vykdo (5) failo grupei ir priskiria vykdymo (1) leidimus kitiems vartotojams $ chmod u=rwx,g=rx,o=x failas Kita aukščiau pateikto pavyzdžio forma $chmod=r failas priskiria skaitymo teises visiems vartotojams $ chmod 444 failas Tas pats, kaip aukščiau $ chmod a-wx, a + r failą, kaip nurodyta aukščiau $ chmod -are you+r katalogas rekursyviai priskiria skaitymo teises visų kataloge esančių failų ir pakatalogių savininkui $ chmod 4755 nustato ID, kad pavaldiniui priskirtų skaitymo, rašymo ir vykdymo leidimus, o grupei ir kitiems vartotojams priskirtų skaitymo ir vykdymo leidimus. |