See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 12202|Vastuse: 0

[linux] Linuxi chmod käsk selgitatakse üksikasjalikult

[Kopeeri link]
Postitatud 12.01.2016 21:09:08 | | |

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.




Eelmine:C# jagab massiivid kaheks rühmaks, kaks gruppides
Järgmine:Linux kasutab tavaliselt chmod käske
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com