CHMOD [options] režimové súbory
Iba vlastník súboru alebo privilegovaný používateľ môže túto funkciu použiť na zmenu režimu prístupu k súboru. Režim môže byť číselný alebo vyjadrený vo forme povolenia WHO Opcode. Kto je voliteľný, predvolený je A (všetci používatelia). Môže byť vybraný iba jeden operačný kód. Je možné špecifikovať viacero režimov, oddelených čiarkami.
Možnosti:
-c,--zmeny Výstupom sú iba informácie zo zmeneného súboru
-F,--ticho,--ticho Keď chmod nemôže zmeniť režim súboru, používateľ súboru nie je upozornený
--pomoc Vypíšte pomocné informácie.
-R,--rekurzívne Môžete rekurzívne prechádzať podadresárom a aplikovať úpravu na všetky súbory a podadresáre v adresári
--referencia=názov súboru Na nastavenie povolení sa pozrite na povolenie názvu súboru
-v,--verbose Bez ohľadu na to, či je úprava úspešná alebo nie, výstupné informácie pre každý súbor
--verzia Výstupné informácie o verzii.
kto
u užívateľ
g Skupina
o Ostatné
a Všetci používatelia (predvolené)
operačný kód
+ Zvýšiť povolenia
- Odstrániť povolenia
= Znovu priradiť oprávnenia
povolenie
r Prečítajte si
w píš
x vykonať
s Nastavte ID číslo používateľa (alebo skupiny).
t Nastavte si prilepený bit, aby ste zabránili mazaniu súborov alebo adresárov ne-vlastníkmi
u Aktuálne oprávnenia používateľa
g Súčasné povolenia skupiny
o Aktuálne oprávnenia pre ostatných používateľov
Ako voľbu väčšina z nás používa formu trojciferných osmičkových čísel na reprezentáciu oprávnení, prvé na určenie oprávnení mastera, druhé na špecifikáciu povolení skupiny a tretie na špecifikáciu oprávnení ostatných používateľov, pričom každé v súčte troch hodnôt: 4 (čítanie), 2 (zápis) a 1 (vykonávanie) na určenie oprávnení. Napríklad 6 (4+2) predstavuje právo čítať a zapisovať, a 7 (4+2+1) má právo čítať, zapisovať a vykonávať.
Môžete tiež nastaviť štvrtú číslicu, ktorá sa nachádza pred trojmiestnou sekvenciou povolení, a štvrtú číslicu na 4, 2, 1, čo znamená nasledovné:
4. Nastavte používateľské ID počas vykonávania, ktoré sa používa na autorizáciu procesu na základe vlastníka súboru, nie používateľa, ktorý proces vytvoril.
2. Nastavte ID používateľskej skupiny počas vykonávania, ktoré sa používa na autorizáciu procesu na základe skupiny, kde sa súbor nachádza, nie používateľa, ktorý proces vytvoril.
1. Nastavte polohu lepidla.
Príklad:
$ chmod u+x súbor pridáva oprávnenia na vykonávanie vlastníkovi súboru Súbor $ chmod 751 priraďuje oprávnenia na čítanie, zápis a vykonávanie vlastníkovi súboru (7), číta a vykonáva (5) do skupiny súboru a priraďuje oprávnenia na vykonávanie (1) iným používateľom $ chmod u=rwx,g=rx,o=x súbor Ďalšia forma vyššie uvedeného príkladu $chmod=r súbor priraďuje oprávnenia na čítanie všetkým používateľom $ chmod 444 súbor To isté ako vyššie $ chmod a-wx, a+r súbor ako vyššie $ chmod -are you+r adresár rekurzívne priraďuje práva na čítanie vlastníkovi všetkých súborov a podadresárov v adresári $ chmod 4755 nastavuje ID na priraďovanie oprávnení na čítanie, zápis a vykonávanie podriadenému a priraďuje oprávnenia na čítanie a vykonávanie skupine a ostatným používateľom. |