A 'cleachdadh chmod airson atharrachadh no cead atharrachaidh a dhèanamh air faidhle agus ceadan seòlaidh
Tha siostaman obrachaidh Unix agus Linux a 'sònrachadh chòraichean inntrigidh gu faidhlichean agus seòlaidhean le bhith a' cleachdadh aon de thrì seòrsa ruigsinneachd (leughadh, sgrìobhadh agus cur an gnìomh) air an sònrachadh do gach aon de thrì buidhnean (sealbhadair, buidheann agus luchd-cleachdaidh eile).
Ma tha thu a 'liostadh fiosrachadh mu fheartan faidhle le bhith a' cleachdadh an ls command leis an -l switch (mar eisimpleir ls -l filename ), thilleadh e fiosrachadh a bhiodh a 'coimhead rudeigin mar -rwe-rw-r-- a tha co-ionann ri leughadh, sgrìobhadh agus gabhail a-steach sochairean airson sochairean seilbhe, leughaidh is sgrìobhaidh a 'chuantail agus leugh iad ruigsinneachd ach airson a h-uile cleachdaiche eile.
Tha luach àireamhach aig gach seòrsa de chòraichean-slighe a tha air a liostadh gu h-ìseal:
- leugh = 4
- sgrìobhadh = 2
- execute = 1
Tha na luachan airson nan còraichean-slighe airson gach aon de na buidhnean air an cur ri chèile gus luach fhaighinn eadar 0 agus 7 a dh'fhaodar a chleachdadh gus ceadan a shònrachadh no atharrachadh le bhith a 'cleachdadh an òrdugh chmod (modh atharrachadh).
Anns an eisimpleir gu h-àrd, dh'fhaodadh na còraichean-slighe airson an fhaidhle ann an ceist a bhith air an sònrachadh le bhith a 'toirt a-steach chmod 764 filename . Tha an àireamh 764 air a thoirt bho:
- rwe = 4 (leugh) + 2 (sgrìobhadh) + 1 (cuir an gnìomh) = 7
- rw = 4 (leugh) + 2 (sgrìobhadh) = 6
- r = 4 (leugh) = 4
Faodaidh tu an t-ùghdarras chmod a chleachdadh gus còraichean-slighe a shònrachadh air faidhlichean agus seòlaidhean. Cùm fa-near gu bheil òrdughan Unix agus Linux agus ainmean nam ballan cùramach. Feumaidh tu " chmod " a chleachdadh agus chan eil CHMod no measgachadh sam bith eile de litrichean cùis àrd is ìosal.
Mar a chleachdas tu an t-ùghdarras chmod:
- làn ruigsinneachd don a h-uile duine:
- chmod 777 filename
- làn ruigsinneachd airson sochairean seilbhe agus buidhne ach chan urrainn do luchd-cleachdaidh eile ach leughadh agus cur an gnìomh:
- chmod 775 filename
- làn ruigsinneachd do shealbhadair, ach a 'cuingealachadh sochairean buidhne agus cleachdaichean eile gus leughadh agus cur an gnìomh a-mhàin airson faidhlichean san eòlaire:
- chmod 755 dirname
- làn ruigsinneachd don t-sealbhadair le còraichean-slighe no sochairean do dhuine sam bith eile:
- chmod 700 filename
- chan fhaighear cothrom air faidhlichean san eòlaire airson buidhne no luchd-cleachdaidh eile agus tha an t-sealbhadair air a chuingealachadh ri sochairean a leughadh agus a chur an gnìomh gus casg a chur air faidhlichean a sguabadh às no atharrachadh air na faidhlichean san eòlaire:
- chmod 500 dirname
- leigeil leis an neach-seilbh agus a 'bhuidheann cothrom a leughadh agus a sgrìobhadh gu faidhle, a' leigeil le feadhainn eile sa bhuidheann am faidhle a dheasachadh no a sguabadh às, cho math ris an t-sealbhadair, ach gun ruigsinneachd sam bith dha luchd-cleachdaidh eile:
- chmod 660 faidhle faidhle