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. |