Ukusebenzisa i-chmod ukuguqula okanye ukuguqula iFayile kunye neeNcwadi zeMvume
Iinkqubo zokusebenza ze Unix kunye ne-Linux zinika amalungelo okufikelela kwiifayile kunye neenkcukacha usebenzisa enye yeendlela ezintathu zokufikelela (ukufunda, ukubhala nokusebenza) obelwe ngalinye kwiqela ngalinye (umnikazi, iqela nabanye abasebenzisi).
Ukuba ubhala iinkcukacha zeempawu zefayili usebenzisa umyalelo we- ls kunye ne-- l switch (umzekelo i- ls -l yegama lefayile ), liza kubuyisa ulwazi oluya kujonga into efana ne- rwe-rw-r- elinganayo nokufunda, ukubhala kunye ukuqhuba amalungelo omnini, ukufunda nokubhala amalungelo kwiqela kwaye ufunde ukufikelela kwabo bonke abanye abasebenzisi.
Inye nganye yeentlobo zamalungelo okufikelela anexabiso elithile elidibeneyo elidweliswe ngezantsi:
- kufunda = 4
- bhala = 2
- ukwenza = 1
Imilinganiselo yamalungelo okufikelela kwamanye amaqela ayongezwa kunye ukuze athole ixabiso phakathi kwe-0 no-7 elingasetyenziswa ukunika okanye ukuguqula iimvume usebenzisa umyalelo we- chmod (guqula imodi).
Kulo mzekelo ungentla, amalungelo okufikelela kwifayile embuzo angabelwa ngokufaka igama legama le- chmod 764 . Inombolo 764 ivela kwi:
- lwe-4 = (funda) + 2 (bhala) + 1 (yenza) = 7
- rw = 4 (funda) + 2 (bhala) = 6
- r = 4 (funda) = 4
Ungasebenzisa umyalelo we- chmod ukunika amalungelo okufikelela kwiifayile kunye neenkcukacha. Gcina ukhumbule ukuba imiyalelo ye Unix kunye neLinux kunye nomagama amagama anesidima. Kumele usebenzise "i- chmod " kwaye ingekho i-CHMod okanye nayiphi enye inhlanganisela yamagama aphezulu naphantsi.
Indlela yokusebenzisa umyalelo we-chmod:
- Ufikelelo olupheleleyo lwawo wonke umntu:
- igama legama le- chmod 777
- Ufikelelo olupheleleyo lomnini kunye namalungelo eqela kodwa abanye abasebenzisi banokufunda kunye nokwenza kuphela:
- igama legama le- chmod 775
- Ufikelelo olupheleleyo lomnini, kodwa ukukhawulela iqela namanye amalungelo amalungelo okufunda kuphela nokufunda kwiifayile kwi-directory:
- i-chmod 755 igama lomsebenzisi
- Ufikelelo olupheleleyo lomnini ongenamalungelo okufikelela okanye amalungelo kuwo wonke umntu:
- igama legama le- chmod 700
- akukho ufikelelo kwiifayile kwiqela okanye abanye abasebenzisi kunye nomnikazi onqunyelwe ukufunda nokuqhuba amalungelo okukhusela ukususwa ngengozi okanye ukuguqulwa kweefayile kwi-directory:
- chmod 500 dirname
- ukuvumela umnini kunye neqela ukuba bafunde kwaye babhale ukufikelela kwifayile, ukuvumela abanye kwiqela ukuba bahlele okanye basuse ifayile kunye nomnini, kodwa kungekho nto yokufikelela kwabanye abasebenzisi:
- igama legama le- chmod 660