chmod [valikud] režiimifailid
Ainult failiomanik või privileegitud kasutaja saab seda funktsiooni kasutada faili ligipääsu režiimi muutmiseks. Režiim võib olla numbriline või väljendatud WHO opcode'i loa vormis. Kes on valikuline, vaikimisi on A (kõik kasutajad). Valida saab ainult ühe opcode'i. Määrata saab mitu režiimi, mis on eraldatud komadega.
Valikud:
-C,--changes Väljundiks on ainult muudetud faili info
-F,--vaikne,--vaikne Kui chmod ei saa failirežiimi muuta, ei teavitata faili kasutajat
--Abi Väljundi abiinfo.
-R,--rekursiivne Saad alamkataloogi rekursiivselt läbida ja rakendada muudatuse kõigile kataloogi failidele ja alamkataloogidele
--reference=failinimi Vaata failinime luba õiguste määramiseks
-V,--Verbose Sõltumata sellest, kas muudatus õnnestub või mitte, väljundinfo iga faili kohta
--versioon Väljundversiooni info.
Kes
u kasutaja
g Grupp
o Muud
a Kõik kasutajad (vaikimisi)
opcode
+ Lubade suurendamine
- Eemalda õigused
= Õiguste ümbermääramine
Luba
r Loe
w kirjuta
x Käivita
s Määra kasutaja (või grupi) ID number.
t Sea kleepuv bitt, et faile või katalooge ei kustutataks mitteomanikud
u Kasutaja praegused õigused
g Grupi praegused load
o Praegused õigused teistele kasutajatele
Valikuna kasutab enamik meist õiguste esindamiseks kolmekohalisi oktaalarvu, esimene määrab meistri õigused, teine grupi õigused ja kolmas teiste kasutajate õigused, igaüks kolme väärtuse summana: 4 (lugemine), 2 (kirjutamine) ja 1 (käivitamine) õiguste määramiseks. Näiteks 6 (4+2) tähistab õigust lugeda ja kirjutada ning 7 (4+2+1) õigust lugeda, kirjutada ja täita.
Saad määrata ka neljanda numbri, mis asub kolmekohalise loa jada ees, ja neljas number on 4, 2, 1, mis tähendab järgmist:
4. Seadista kasutaja ID täitmise ajal, mida kasutatakse protsessi autoriseerimiseks failiomaniku, mitte protsessi loonud kasutaja järgi.
2. Seadista kasutajagrupi ID täitmise ajal, mida kasutatakse protsessi autoriseerimiseks faili asukoha grupi põhjal, mitte selle kasutaja põhjal, kes protsessi lõi.
1. Sea liimipositsioon.
Astme:
$ chmod u+x fail lisab faili omanikule täitmisõigused $ chmod 751 fail määrab lugemis-, kirjutamis- ja täitmisõigused faili omanikule (7), lugemis- ja käivitamisõigused (5) failigrupile ning täitmisõigused (1) teistele kasutajatele $ chmod u=rwx,g=rx,o=x fail Teine ülaltoodud näite vorm $chmod=r fail annab lugemisõigused kõigile kasutajatele $ chmod 444 fail Sama mis eespool $ chmod a-wx, a+r fail nagu eespool $ chmod -are you+r kataloog määrab rekursiivselt lugemisõigused kõigi kataloogi failide ja alamkataloogide omanikule $ chmod 4755 määrab ID nii, et see määrab lugemis-, kirjutamis- ja täitmisõigused alluvale ning lugemis- ja täitmisõigused grupile ja teistele kasutajatele. |