Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12202|Atbildi: 0

[Linux] Linux chmod komanda detalizēti izskaidrota

[Kopēt saiti]
Publicēts 12.01.2016 21:09:08 | | |

chmod [opcijas] režīma faili

Tikai faila īpašnieks vai priviliģēts lietotājs var izmantot šo funkciju, lai mainītu failu piekļuves režīmu. Režīms var būt skaitliskā formā vai izteikts kā PVO opcode atļauja. Kas nav obligāts, noklusējums ir A (visi lietotāji). Var izvēlēties tikai vienu operācijas kodu. Var norādīt vairākus režīmus, atdalot tos ar komatiem.

Iespējas:

-c,--izmaiņas
Tiek izvadīta tikai mainītā faila informācija

-f,--kluss,--kluss
Ja chmod nevar mainīt faila režīmu, faila lietotājs netiek informēts

--palīgā
Izvadiet palīdzības informāciju.

-R,--rekursīvs
Varat rekursīvi šķērsot apakšdirektoriju un lietot modifikāciju visiem direktorijā esošajiem failiem un apakšdirektorijām

--reference=faila nosaukums
Lai iestatītu atļaujas, skatiet faila nosaukuma atļauju

-v,-- izsmeļošs
Neatkarīgi no tā, vai modifikācija ir veiksmīga vai nē, izvades informācija par katru failu

--versija
Informācija par izvades versiju.

kas, kurš

u
lietotājs

g
Grupa

o
Citi

a
Visi lietotāji (noklusējums)

Operācijas kods

+
Atļauju palielināšana

-
Atļauju noņemšana

=
Atļauju atkārtota piešķiršana

atļauja

r
Lasīt

w
rakstīt

x
izpildīt

s
Iestatiet lietotāja (vai grupas) ID numuru.

t
Iestatiet lipīgu bitu, lai nepieļautu, ka failus vai direktorijus izdzēš neīpašnieki

u
Lietotāja pašreizējās atļaujas

g
Grupas pašreizējās atļaujas

o
Pašreizējās atļaujas citiem lietotājiem

Kā izvēli lielākā daļa no mums izmanto trīsciparu oktālo skaitļu formu, lai attēlotu atļaujas, pirmais, lai norādītu kapteiņa atļaujas, otrais, lai norādītu grupas atļaujas, un trešais, lai norādītu citu lietotāju atļaujas, katrs ar trīs vērtību summu: 4 (lasīt), 2 (rakstīt) un 1 (izpildīt), lai noteiktu atļaujas. Piemēram, 6 (4+2) apzīmē tiesības lasīt un rakstīt, un 7 (4+2+1) ir tiesības lasīt, rakstīt un izpildīt.

Varat arī iestatīt ceturto ciparu, kas atrodas trīsciparu atļauju secības priekšā, un ceturtais cipars ir 4, 2, 1, kas nozīmē sekojošo:

4. Izpildes laikā iestatiet lietotāja ID, kas tiek izmantots, lai autorizētu procesu, pamatojoties uz faila īpašnieku, nevis lietotājam, kurš izveidoja procesu.

2. Izpildes laikā iestatiet lietotāju grupas ID, kas tiek izmantots, lai autorizētu procesu, pamatojoties uz grupu, kurā atrodas fails, nevis uz lietotāju, kurš izveidoja procesu.

1. Iestatiet līmes pozīciju.

Gadījumu:

$ chmod u+x fails pievieno izpildes atļaujas faila īpašniekam
$ chmod 751 fails piešķir lasīšanas, rakstīšanas un izpildes atļaujas faila īpašniekam (7), lasa un izpilda (5) faila grupai un piešķir izpildes (1) atļaujas citiem lietotājiem
$ chmod u=rwx,g=rx,o=x fails Cita iepriekš minētā piemēra forma
$chmod=r fails piešķir lasīšanas atļaujas visiem lietotājiem
$ chmod 444 fails Tas pats kā iepriekš
$ chmod a-wx, a + r fails, kā iepriekš
$ chmod -are you+r direktorijs rekursīvi piešķir lasīšanas atļaujas visu direktorijā esošo failu un apakšdirektoriju īpašniekam
$ chmod 4755 iestata ID, lai piešķirtu lasīšanas, rakstīšanas un izpildes atļaujas padotajam, kā arī piešķirtu lasīšanas un izpildes atļaujas grupai un citiem lietotājiem.




Iepriekšējo:C# sadala masīvus divās grupās, divas grupās
Nākamo:Linux parasti izmanto chmod komandas
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com