Ag baint úsáide as chmod chun Comhaid agus Comhadanna Eolaire a Athrú nó a Athrú
Sannann córais oibriúcháin Unix agus Linux cearta rochtana ar chomhaid agus eolairí ag baint úsáide as ceann de thrí chineál rochtana (léitheoireacht, scríobh agus feidhmiú) a shanntar do gach ceann de thrí ghrúpa (úinéir, grúpa agus úsáideoirí eile).
Má chuireann tú sonraí ar shaintréithe an chomhaid ag baint úsáide as an ordú ls leis an aistriú -l (mar shampla ls -l filename ), d'fhillfeadh sé faisnéis a bheadh ag breathnú ar rud éigin cosúil le -rwe-rw-r-- a chuireann cothrom le léamh, scríobh agus pribhléidí a fhorghníomhú chun pribhléidí an úinéara, a léamh agus a scríobh don ghrúpa agus gan rochtain a léamh do gach úsáideoir eile.
Tá luach uimhriúil gaolmhar ag gach ceann de na cineálacha cearta rochtana atá liostaithe thíos:
- léigh = 4
- scríobh = 2
- fhorghníomhú = 1
Cuirtear na luachanna do chearta rochtana do gach ceann de na grúpaí le chéile chun luach a fháil idir 0 agus 7 ar féidir iad a úsáid chun ceadanna a shannadh nó a mhodhnú ag baint úsáide as an ordú chmod (modh athraithe).
Sa sampla thuas, d'fhéadfaí cearta rochtana an chomhaid atá i gceist a shannadh trí ainm chmod 764 a chur isteach. Díorthaítear an uimhir 764 ó:
- rwe = 4 (léamh) + 2 (scríobh) + 1 (forghníomhú) = 7
- rw = 4 (léamh) + 2 (scríobh) = 6
- r = 4 (léamh) = 4
Is féidir leat an t-ordú chmod a úsáid chun cearta rochtana a shannadh do chomhaid agus d'eolairí. Coinnigh i gcuimhne go bhfuil orduithe Unix agus Linux agus ainmneacha na n-aidhmeanna cás íogair. Caithfidh tú " chmod " a úsáid agus ní CHMod nó aon teaglaim eile de litreacha cás uachtair agus íochtair.
Conas an t-ordú chmod a úsáid:
- rochtain iomlán do gach duine:
- chmod 777 comhadainm
- rochtain iomlán ar úinéirí agus ar phribhléidí grúpa ach ní féidir le húsáideoirí eile a léamh agus a fhorghníomhú ach amháin:
- chmod 775 comhadainm
- rochtain iomlán don úinéir, ach srian a chur ar phribhléidí grúpa agus úsáideoirí eile a léamh agus a fhorghníomhú ach amháin le haghaidh comhad san eolaire:
- chmod 755 dirname
- rochtain iomlán don úinéir gan aon chearta rochtana nó pribhléidí do dhuine ar bith eile:
- chmod 700 filename
- gan rochtain ar chomhaid sa eolaire d'úsáideoirí grúpa nó úsáideoirí eile agus go bhfuil an t-úinéir srianta le pribhléidí a léamh agus a fhorghníomhú chun cosc a chur ar na comhaid a scriosadh nó a mhodhnú sa chomhadlann:
- chmod 500 dirname
- ag ligean don úinéir agus don ghrúpa rochtain a fháil ar chomhad, ag ligean do dhaoine eile sa ghrúpa an comhad a chur in eagar nó a scriosadh chomh maith leis an úinéir, ach gan rochtain ar úsáideoirí eile:
- chmod 660 comhadainm