Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12202|Odpoveď: 0

[linux] Príkaz Linux chmod vysvetlený podrobne

[Kopírovať odkaz]
Zverejnené 12. 1. 2016 21:09:08 | | |

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.




Predchádzajúci:C# rozdeľuje polia na dve skupiny, dve do skupín
Budúci:Linux bežne používa príkazy chmod
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com