Halò a h-uile duine. Seo eadar-theangachadh de artaigil bhon leabhar RedHat RHCSA RHCE 7 RedHat Enterprise. Linux 7 EX200 agus EX300.
BrÚth: Tha mi an dòchas gum bi an artaigil feumail chan ann a-mhà in do luchd-tòiseachaidh, ach cuidichidh e cuideachd le luchd-rianachd nas eòlaiche an cuid eòlais a sgioblachadh.
Mar sin rachamaid.

Gus faighinn gu faidhlichean ann an Linux, thathar aâ cleachdadh ceadan. Tha na ceadan seo air an sònrachadh do thrĂŹ nithean: sealbhadair an fhaidhle, sealbhadair aâ bhuidhne, agus nĂŹ eile (i.e., a h-uile duine eile). San artaigil seo, ionnsaichidh tu mar a chuireas tu ceadan an sĂ s.
Bidh an artaigil seo aâ tòiseachadh le tar-shealladh air na bun-bheachdan, agus an uairsin aâ beachdachadh air Ceadan Sònraichte agus Liostaichean Smachd Ruigsinneachd (ACLn). Aig deireadh an artaigil seo, tha sinn aâ còmhdach a bhith aâ suidheachadh ceadan bunaiteach tro umsk, a bharrachd air a bhith aâ riaghladh buadhan cleachdaiche leudaichte.
StiĂšireadh seilbh faidhle
Mus bruidhinn thu mu cheadan, bu chòir dhut a bhith mothachail air Ă ite sealbhadair faidhle is eòlaire. Tha sealbhachadh fhaidhlichean agus chlĂ ran deatamach gus dèiligeadh ri ceadan. Anns an earrainn seo, ionnsaichidh tu an toiseach mar a chĂŹ thu an sealbhadair. Ionnsaichidh tu an uairsin mar a dhâ atharraicheas tu sealbhadair agus cleachdaiche aâ chuantail airson faidhlichean is clĂ ran.
A' taisbeanadh sealbhadair faidhle no eòlaire
Đ Linux Tha dithis shealbhadair aig gach faidhle agus gach eòlaire: an neach-cleachdaidh agus sealbhadair aâ bhuidhne.
Tha na sealbhadairean sin air an suidheachadh nuair a thèid faidhle no eòlaire a chruthachadh. Bidh an neach-cleachdaidh a chruthaicheas am faidhle na shealbhadair air an fhaidhle sin, agus bidh am prĂŹomh bhuidheann ris am buin an aon chleachdaiche na shealbhadair air an fhaidhle sin cuideachd. Gus faighinn a-mach a bheil cead agad, mar neach-cleachdaidh, faighinn gu faidhle no eòlaire, bidh an slige aâ sgrĂšdadh airson seilbh.
Bidh seo aâ tachairt san òrdugh a leanas:
- Bidh an slige aâ sgrĂšdadh feuch an ann leatsa a tha am faidhle a tha thu airson faighinn thuige. Mas e an sealbhadair a thâ annad, gheibh thu ceadan agus stadaidh an t-slige aâ sgrĂšdadh.
- Mura h-e sealbhadair an fhaidhle a thâ annad, seallaidh an t-slige feuch a bheil thu nad bhall de bhuidheann aig a bheil cead air an fhaidhle. Ma tha thu nad bhall den chuantal seo, gheibh thu cothrom air an fhaidhle leis na ceadan a shuidhich a' chuantal, agus sguir an t-slige a sgrĂšdadh.
- Mura h-eil thu nad neach-cleachdaidh no nad shealbhadair air buidheann, gheibh thu còraichean luchd-cleachdaidh eile (Eile).
Gus sònrachaidhean an t-sealbhadair gnà thach fhaicinn, faodaidh tu an à ithne a chleachdadh ls -l. Tha an à ithne seo a' sealltainn cleachdaiche is sealbhadair a' chuantail. Gu h-Ïosal chÏ thu na roghainnean sealbhadair airson clà ran anns an eòlaire / dachaigh.
[root@server1 home]# ls -l
total 8
drwx------. 3 bob bob 74 Feb 6 10:13 bob
drwx------. 3 caroline caroline 74 Feb 6 10:13 caroline
drwx------. 3 fozia fozia 74 Feb 6 10:13 fozia
drwx------. 3 lara lara 74 Feb 6 10:13 lara
drwx------. 5 lisa lisa 4096 Feb 6 10:12 lisa
drwx------. 14 user user 4096 Feb 5 10:35 user
Leis an Ă ithne ls faodaidh tu sealbhadair nam faidhlichean a thaisbeanadh ann an eòlaire sònraichte. Aig amannan faodaidh e a bhith feumail liosta fhaighinn de na faidhlichean air fad air an t-siostam aig a bheil cleachdaiche no buidheann sònraichte mar an neach-seilbh. Airson seo faodaidh tu a chleachdadh lorg. Argumaid lorg-cleachdaiche faodar a chleachdadh airson an adhbhair seo. Mar eisimpleir, tha an Ă ithne a leanas aâ liostadh a h-uile faidhle a tha leis an neach-cleachdaidh linda:
find / -user lindaFaodaidh tu cuideachd a chleachdadh lorg gus faidhlichean a lorg aig a bheil buidheann sònraichte mar an sealbhadair aca.
Mar eisimpleir, bidh an Ă ithne a leanas aâ lorg a h-uile faidhle a bhuineas don bhuidheann luchd-cleachdaidh:
find / -group usersAtharrachadh sealbhadair
Gus na ceadan iomchaidh a chuir an sĂ s, is e aâ chiad rud ri bheachdachadh seilbh. Tha Ă ithne ann airson seo chown. Tha co-chòrdadh na h-Ă ithne seo furasta a thuigsinn:
chown ĐşŃĐž ŃŃĐžMar eisimpleir, bidh an Ă ithne a leanas ag atharrachadh sealbhadair an eòlaire / dachaigh / cunntas chun neach-cleachdaidh linda:
chown linda /home/accountsgioba chown Tha grunn roghainnean ann, agus tha aon dhiubh gu sònraichte feumail: -R. Faodaidh tu tomhas dè a nÏ e oir tha an roghainn seo ri fhaighinn airson mòran òrdughan eile cuideachd. Leigidh seo leat an sealbhadair a shuidheachadh gu recursively, a leigeas leat sealbhadair an eòlaire gnà thach agus a h-uile dad gu h-Ïosal a shuidheachadh. Bidh an à ithne a leanas ag atharrachadh sealbh air an eòlaire / dachaigh agus a h-uile cà il gu h-Ïosal don neach-cleachdaidh linda:
A-nis tha an luchd-seilbh a 'coimhead mar seo:
[root@localhost ~]# ls -l /home
total 0
drwx------. 2 account account 62 Sep 25 21:41 account
drwx------. 2 lisa lisa 62 Sep 25 21:42 lisa
Dèanamaid:
[root@localhost ~]# chown -R lisa /home/account
[root@localhost ~]#
A-nis tha an cleachdaiche lisa air a bhith na shealbhadair air an eòlaire cunntais:
[root@localhost ~]# ls -l /home
total 0
drwx------. 2 lisa account 62 Sep 25 21:41 account
drwx------. 2 lisa lisa 62 Sep 25 21:42 lisa
Atharraich sealbhadair buidheann
Tha dĂ dhòigh air seilbh buidhne atharrachadh. Faodaidh tu seo a dhèanamh le bhith aâ cleachdadh chown, ach tha Ă ithne Ă raidh air ainmeachadh chgrpa nĂŹ an obair. Ma tha thu airson an Ă ithne a chleachdadh chown, cleachdadh . no : air beulaibh ainm na buidhne.
Bidh an Ă ithne a leanas ag atharrachadh sealbhadair sam bith sa bhuidheann / dachaigh / cunntas gu buidheann cunntais:
chown .account /home/account
faodaidh tu a chleachdadh chown gus sealbhadair cleachdaiche agus/no buidheann atharrachadh ann an grunn dhòighean. Seo beagan eisimpleirean:
- chown lisa myfile1 aâ suidheachadh an cleachdaiche lisa mar neach-seilbh myfile1.
- chown lisa.sales myfile aâ suidheachadh lisa an neach-cleachdaidh mar neach-seilbh an fhaidhle myfile, agus cuideachd aâ suidheachadh aâ bhuidheann reic mar neach-seilbh an aon fhaidhle.
- chown lisa: reic myfile an aon rud ris an Ă ithne roimhe.
- chown .sales myfile aâ suidheachadh aâ bhuidheann reic mar sheilbheadair myfile gun a bhith ag atharrachadh sealbhadair aâ chleachdaiche.
- chown : reic myfile an aon rud ris an Ă ithne roimhe.
Faodaidh tu an à ithne a chleachdadh chgrpgus sealbhadair na buidhne atharrachadh. Beachdaich air an eisimpleir a leanas, far an urrainn dhut a chleachdadh chgrp suidhich sealbhadair an eòlaire cunntais chun bhuidheann reic:
chgrp .sales /home/accountMar le chown, faodaidh tu an roghainn a chleachdadh -R Ń chgrp, a bharrachd air sealbhadair na buidhne atharrachadh gu cunbhalach.
A 'tuigsinn an t-sealbhadair bunaiteach
Is dòcha gu bheil thu air mothachadh nuair a chruthaicheas neach-cleachdaidh faidhle, gu bheil an sealbh bunaiteach air a chuir an sà s.
Bidh an neach-cleachdaidh a chruthaicheas am faidhle gu fèin-obrachail na shealbhadair air an fhaidhle sin, agus bidh prÏomh bhuidheann an neach-cleachdaidh sin gu fèin-obrachail na shealbhadair air an fhaidhle sin. Mar as trice is e seo am buidheann a tha air a liostadh san fhaidhle /etc/passwd mar phrÏomh bhuidheann an neach-cleachdaidh. Ach, ma tha an neach-cleachdaidh na bhall de bharrachd air aon bhuidheann, faodaidh an neach-cleachdaidh am prÏomh bhuidheann èifeachdach atharrachadh.
Gus am prÏomh bhuidheann èifeachdach là ithreach a shealltainn, faodaidh an neach-cleachdaidh an à ithne a chleachdadh buidhnean:
[root@server1 ~]# groups lisa
lisa : lisa account sales
Ma tha an cleachdaiche linda gnĂ thach ag iarraidh am prĂŹomh bhuidheann èifeachdach atharrachadh, cleachdaidh e an Ă ithne newgrpair a leantainn le ainm na buidhne a tha e airson a shuidheachadh mar am prĂŹomh bhuidheann èifeachdach Ăšr. Ăs deidh an Ă ithne a chleachdadh newgrp bidh am prĂŹomh bhuidheann gnĂŹomhach gus an cuir an neach-cleachdaidh a-steach Ă ithne fĂ gail no gun logadh a-mach.
Tha na leanas aâ sealltainn mar a chleachdas an cleachdaiche linda an Ă ithne seo, le reic mar aâ phrĂŹomh bhuidheann:
lisa@server1 ~]$ groups
lisa account sales
[lisa@server1 ~]$ newgrp sales
[lisa@server1 ~]$ groups
sales lisa account
[lisa@server1 ~]$ touch file1
[lisa@server1 ~]$ ls -l
total 0
-rw-r--r--. 1 lisa sales 0 Feb 6 10:06 file1
Ăs deidh aâ bhuidheann bun-sgoile èifeachdach atharrachadh, bidh aâ bhuidheann sin aig a h-uile faidhle Ăšr a chruthaich an neach-cleachdaidh mar sheilbheadair aâ chuantail. Gus tilleadh gu suidheachadh aâ phrĂŹomh bhuidheann, cleachd fĂ gail.
Airson a bhith comasach air an Ă ithne a chleachdadh newgrp, feumaidh an cleachdaiche a bhith na bhall den bhuidheann a tha iad airson a chleachdadh mar phrĂŹomh bhuidheann. A bharrachd air an sin, faodar facal-faire buidhne a chleachdadh airson buidheann a chleachdas an Ă ithne gpasswd. Ma chleachdas an neach-cleachdaidh an Ă ithne newgrpach nach eil e na bhall den bhuidheann targaid, tha an t-slige ag iarraidh facal-faire na buidhne. Ăs deidh dhut am facal-faire buidhne ceart a chuir a-steach, thèid buidheann bun-sgoile èifeachdach Ăšr a stèidheachadh.
StiÚireadh chòraichean bunaiteach
Siostam cead Linux chaidh a chruthachadh anns na 1970an. Leis gun robh feumalachdan coimpiutaireachd cuingealaichte aig an Ă m, bha an siostam ceadan bunaiteach gu math cuingealaichte. Bidh an siostam ceadan seo aâ cleachdadh trĂŹ ceadan a dhâ fhaodar a chur an sĂ s ann am faidhlichean agus eòlairean. San earrann seo, ionnsaichidh tu mar a chleachdas tu agus mar a dhâ atharraicheas tu na ceadan seo.
Tuigsinn Leugh, SgrĂŹobh, agus Cur an gnĂŹomh Ceadan
Leigidh trĂŹ ceadan bunaiteach dhut faidhlichean a leughadh, a sgrĂŹobhadh agus a chur an gnĂŹomh. Bidh buaidh nan ceadan sin eadar-dhealaichte nuair a thèid an cur an sĂ s ann am faidhlichean no clĂ ran. Airson faidhle, bheir an cead leughaidh aâ chòir dhut am faidhle fhosgladh airson a leughadh. Mar sin, faodaidh tu an t-susbaint aige a leughadh, ach tha sin aâ ciallachadh gun urrainn don choimpiutair agad am faidhle fhosgladh gus rudeigin a dhèanamh leis.
Feumaidh faidhle prògraim a dhâ fheumas ruigsinneachd gu leabharlann, mar eisimpleir, cothrom leughaidh a bhith aige air an leabharlann sin. Tha e aâ leantainn gur e an cead leughaidh an cead as bunaitiche a dhâ fheumas tu airson obrachadh le faidhlichean.
Nuair a thèid cead leughaidh a chur an sàs ann an eòlaire, leigidh sin leat susbaint an eòlaire sin a thaisbeanadh. Bu chòir dhut a bhith mothachail nach leig an cead seo leat faidhlichean san eòlaire a leughadh. An Siostam Ceadan Linux chan eil fios aige air oighreachd, agus is e an aon dòigh air faidhle a leughadh ceadan leughaidh a chleachdadh air an fhaidhle sin.
Mar is dòcha gu bheil thu aâ tomhas, sgrĂŹobh cead, ma thèid a chuir a-steach do fhaidhle, leigidh sin sgrĂŹobhadh chun fhaidhle. Ann am faclan eile, leigidh e leat susbaint nam faidhlichean a tha ann mu thrĂ th atharrachadh. Ach, cha leig e leat faidhlichean Ăšra a chruthachadh no a sguabadh Ă s no ceadan faidhle atharrachadh. Gus seo a dhèanamh, feumaidh tu cead sgrĂŹobhaidh a thoirt don eòlaire far a bheil thu airson am faidhle a chruthachadh. Ann an clĂ ran, leigidh an cead seo leat fo-eòlairean Ăšra a chruthachadh agus a dhubhadh Ă s.
Is e cead cur an gnĂŹomh a dhâ fheumas tu gus faidhle a chur an gnĂŹomh. Cha tèid a shuidheachadh gu bunaiteach a-riamh, agus mar sin tha e⌠Linux Cha mhòr gu tur dĂŹonach bho bhĂŹorasan. Chan urrainn ach do chuideigin aig a bheil cothrom sgrĂŹobhaidh air an eòlaire ceadan cur an gnĂŹomh a chur an sĂ s.
Tha na leanas aâ toirt geĂ rr-chunntas air cleachdadh ceadan bunaiteach:

Aâ cleachdadh chmod
Tha an à ithne air a chleachdadh gus ceadan a riaghladh. chmod. A 'cleachdadh chmod faodaidh tu ceadan a shuidheachadh airson an neach-cleachdaidh (cleachdaiche), buidhnean (buidheann) agus feadhainn eile (eile). Faodaidh tu an à ithne seo a chleachdadh ann an dà mhodh: modh cà irdeach agus modh iomlan. Ann am modh iomlan, thèid trÏ à ireamhan a chleachdadh gus ceadan bunaiteach a shuidheachadh.

Nuair a shuidhicheas tu ceadan, obraich a-mach an luach a tha a dhĂŹth ort. Ma tha thu airson leughadh / sgrĂŹobhadh / cur an gnĂŹomh a shuidheachadh airson neach-cleachdaidh, leughadh / cur an gnĂŹomh airson buidheann, agus leughadh / cur an gnĂŹomh airson feadhainn eile ann an / somefile cleachdaidh tu an Ă ithne a leanas chmod:
chmod 755 /somefileNuair a chleachdas tu chmod san dòigh seo, thèid na ceadan a shuidhich thu a chuir an à ite a h-uile cead gnà thach.
Ma tha thu airson na ceadan atharrachadh an coimeas ris na ceadan là ithreach, faodaidh tu a chleachdadh chmod ann am modh cà irdeach. A 'cleachdadh chmod ann am modh coimeasach bidh thu ag obair le trÏ comharran gus sealltainn dè tha thu airson a dhèanamh:
- An toiseach sònraichidh tu cò dha a tha thu airson ceadan atharrachadh. Gus seo a dhèanamh, faodaidh tu taghadh eadar cleachdaiche (u), buidheann (g) agus feadhainn eile (o).
- Cleachdaidh tu an uairsin aithris gus ceadan a chur ris no a thoirt air falbh bhon mhodh lĂ ithreach, no an suidheachadh gu tur.
- Aig an deireadh bidh thu a 'cleachdadh r, w и xgus sònrachadh dè na ceadan a tha thu airson a shuidheachadh.
Nuair a dhâ atharraicheas tu ceadan ann am modh cĂ irdeach, faodaidh tu leum air aâ phĂ irt âguâ gus cead airson gach nĂŹ a chur ris no a thoirt air falbh. Mar eisimpleir, tha an Ă ithne seo aâ cur cead gnĂŹomh airson a h-uile neach-cleachdaidh:
chmod +x somefileNuair a bhios tu ag obair ann am modh cĂ irdeach, faodaidh tu cuideachd òrdughan nas iom-fhillte a chleachdadh. Mar eisimpleir, tha an Ă ithne seo aâ cur cead sgrĂŹobhaidh ri buidheann agus aâ toirt air falbh cead leughaidh do dhaoine eile:
chmod g+w,o-r somefileNuair a bhios tu a 'cleachdadh chmod -R o+rx/data shuidhich thu cead gnÏomh airson a h-uile clà r a bharrachd air faidhlichean san eòlaire / dà ta. Gus cead gnÏomh a shuidheachadh a-mhà in airson clà ran agus chan ann airson faidhlichean, cleachd chmod -R o+ rX / dà ta.
Bidh am prĂŹomh X aâ dèanamh cinnteach nach faigh faidhlichean cead gnĂŹomh mura h-eil am faidhle air cead gnĂŹomh a shuidheachadh airson cuid de nithean mu thrĂ th. Tha seo aâ fĂ gail X na dhòigh nas buige air dèiligeadh ri ceadan gnĂŹomhachaidh; seachnaidh seo an cead seo a shuidheachadh air faidhlichean far nach eil feum air.
Còraichean leudaichte
A bharrachd air na ceadan bunaiteach air an do leugh thu an-drĂ sta, Linux Tha seata de cheadan leudaichte ann cuideachd. Chan e seo na ceadan a shuidhicheas tu gu bunaiteach, ach uaireannan faodaidh iad rud a bharrachd feumail a thoirt seachad. San earrann seo, ionnsaichidh tu dè a thâ annta agus mar a chuireas tu iad air dòigh.
Aâ tuigsinn SUID, GUID, agus Ceadan Leudaichte Sticky Bit
Tha trĂŹ ceadan adhartach ann. Is e aâ chiad fhear dhiubh sin an cead aithnichear cleachdaiche (SUID) a shuidheachadh. Ann an cuid de chĂšisean sònraichte, faodaidh tu an cead seo a chuir an sĂ s ann am faidhlichean so-ghnĂŹomhaichte. Gu gnĂ thach, bidh neach-cleachdaidh a bhios aâ ruith so-ghnĂŹomhaichte aâ ruith am faidhle sin leis na ceadan aca fhèin.
Airson luchd-cleachdaidh à bhaisteach, mar as trice tha seo a 'ciallachadh gu bheil cleachdadh a' phrògram cuingealaichte. Ach, ann an cuid de chÚisean, feumaidh an neach-cleachdaidh ceadan sònraichte, dÏreach airson gnÏomh sònraichte a choileanadh.
Beachdaich, mar eisimpleir, suidheachadh far am feum neach-cleachdaidh am facal-faire aca atharrachadh. Gus seo a dhèanamh, feumaidh an neach-cleachdaidh am facal-faire Úr aca a sgrÏobhadh chun fhaidhle /etc/shadow. Ach, chan urrainn do luchd-cleachdaidh nach eil freumh a sgrÏobhadh am faidhle seo:
root@hnl ~]# ls -l /etc/shadow
----------. 1 root root 1184 Apr 30 16:54 /etc/shadow
Tha an cead SUID aâ tabhann fuasgladh don duilgheadas seo. Bidh an goireas /usr/bin/passwd aâ cleachdadh aâ chead seo gu bunaiteach. Tha seo aâ ciallachadh, nuair a dhâ atharraicheas e am facal-faire, gum bi an neach-cleachdaidh freumhaichte airson Ăšine, a leigeas leis sgrĂŹobhadh chun fhaidhle /etc/shadow. ChĂŹ thu an cead SUID le ls -l ciamar s ann an suidheachadh far am biodh dĂšil agad fhaicinn mar as trice x airson ceadan Ă bhaisteach:
[root@hnl ~]# ls -l /usr/bin/passwd
-rwsr-xr-x. 1 root root 32680 Jan 28 2010 /usr/bin/passwd
Is dòcha gum bi an cead SUID aâ coimhead feumail (agus ann an cuid de chĂšisean tha e), ach aig an aon Ă m dhâ fhaodadh e a bhith cunnartach. Mura tèid a chur an sĂ s gu ceart, faodaidh tu ceadan freumha a thoirt seachad gun fhiosta. Mar sin, tha mi a 'moladh a chleachdadh a-mhĂ in le fĂŹor chĂšram.
Cha bhi feum aig a' mhòr-chuid de luchd-rianachd a chleachdadh gu brà th; chan fhaic thu e ach ann an cuid de fhaidhlichean far am bu chòir don t-siostam obrachaidh a shuidheachadh gu bunaiteach.
Is e an dĂ rna cead sònraichte an aithnichear buidhne (SGID). Tha dĂ bhuaidh aig aâ chead seo. Nuair a thèid a chur an sĂ s ann am faidhle so-ghnĂŹomhaichte, bheir e cead sealbhadair buidheann an fhaidhle don neach-cleachdaidh a chuireas an gnĂŹomh am faidhle. Mar sin faodaidh SGID an aon rud a dhèanamh nas motha no nas lugha ri SUID. Ach, cha mhòr nach eil SGID air a chleachdadh airson an adhbhair seo.
Coltach ri cead SUID, tha SGID air a chur an sĂ s ann an cuid de fhaidhlichean siostam mar shuidheachadh bunaiteach.
Nuair a thèid a chur an sĂ s ann an eòlaire, faodaidh an SGID a bhith feumail oir is urrainn dhut a chleachdadh gus sealbhadair bunaiteach aâ chuantail a shuidheachadh airson faidhlichean is fo-eòlairean a chaidh a chruthachadh san eòlaire sin. Gu gnĂ thach, nuair a chruthaicheas neach-cleachdaidh faidhle, bidh am prĂŹomh bhuidheann èifeachdach aca air a shuidheachadh mar neach-seilbh aâ chuantail airson an fhaidhle sin.
Chan eil seo an-còmhnaidh glè fheumail, gu h-Ă raidh leis gu bheil luchd-cleachdaidh Red Hat/CentOS Tha am prĂŹomh bhuidheann air a shuidheachadh gu buidheann leis an aon ainm ris an neach-cleachdaidh, agus is e an neach-cleachdaidh an aon bhall dheth. Tha seo aâ ciallachadh, gu bunaiteach, gum bi faidhlichean a chruthaicheas an neach-cleachdaidh air an roinn leis aâ bhuidhinn.
Smaoinich air suidheachadh far a bheil luchd-cleachdaidh linda agus lori ag obair ann an cunntasachd agus a tha nam buill de bhuidheann cunntas. Gu gnĂ thach, tha an luchd-cleachdaidh seo nam buill de bhuidheann prĂŹobhaideach agus is iadsan an aon bhall dhiubh. Ach, tha an dĂ neach-cleachdaidh nam buill den bhuidheann cunntais, ach cuideachd mar paramadair buidhne Ă rd-sgoile.
Is e an suidheachadh bunaiteach nuair a chruthaicheas gin de na cleachdaichean sin faidhle, bidh am prĂŹomh bhuidheann na shealbhadair. Mar sin, gu gnĂ thach, chan urrainn dha linda faighinn gu faidhlichean a chruthaich lori, agus a chaochladh. Ge-tĂ , ma chruthaicheas tu eòlaire buidhne co-roinnte (abair /buidhnean/cunntas) agus dèan cinnteach gu bheil an cead SGID air a chur an sĂ s san eòlaire sin agus gu bheil an cunntas buidhne air a shuidheachadh mar sheilbheadair aâ chuantail airson an eòlaire sin, thèid a h-uile faidhle a chruthachadh san eòlaire sin agus a h-uile de na fo-eòlairean aige, cuideachd faigh an cunntas buidhne mar neach-seilbh aâ chuantail gu bunaiteach.
Air an adhbhar seo, tha cead SGID na chead glè fheumail airson a chuir air clà ran bhuidhnean poblach.
Cead SGID air a shealltainn ann an toradh ls -l ciamar s san t-suidheachadh far am biodh tu mar as trice aâ lorg cead airson buidheann a chur an gnĂŹomh:
[root@hnl data]# ls -ld account
drwxr-sr-x. 2 root account 4096 Apr 30 21:28 account
Is e an treas cuid de na ceadan sònraichte am pÏos steigeach. Tha an cead seo feumail airson faidhlichean a dhÏon bho bhith air an sguabadh às gun fhiosta ann an à rainneachd far a bheil cothrom aig ioma-chleachdaiche sgrÏobhadh chun aon eòlaire. Ma thèid pÏos steigeach a chleachdadh, chan urrainn do neach-cleachdaidh faidhle a sguabadh às ach ma tha iad nan sealbhadair air an fhaidhle no an eòlaire anns a bheil am faidhle. Air an adhbhar seo, tha e air a chleachdadh mar an cead bunaiteach airson an eòlaire / tmp agus faodaidh e a bhith feumail airson clà ran buidhne poblach cuideachd.
Ăs aonais am pĂŹos steigeach, mas urrainn don neach-cleachdaidh faidhlichean a chruthachadh ann an eòlaire, faodaidh iad cuideachd faidhlichean a sguabadh Ă s an eòlaire sin. Ann an Ă rainneachd buidhne poblach, faodaidh seo a bhith duilich. Smaoinich air an luchd-cleachdaidh linda agus lori, aig a bheil cead sgrĂŹobhaidh le chèile don eòlaire / dĂ ta / cunntas agus faigh na ceadan sin le bhith nam buill den bhuidheann cunntais. Mar sin, faodaidh linda faidhlichean a chruthaich lori a sguabadh Ă s agus a chaochladh.
Nuair a chuireas tu am pĂŹos steigeach an sĂ s, chan urrainn don neach-cleachdaidh faidhlichean a dhubhadh Ă s ach ma tha aon de na cumhaichean a leanas fĂŹor:
- Is e an neach-cleachdaidh sealbhadair an fhaidhle;
- Is e an neach-cleachdaidh sealbhadair an eòlaire far a bheil am faidhle suidhichte.
Nuair a bhios tu a 'cleachdadh ls -l, chĂŹ thu am pĂŹos steigeach mar t san t-suidheachadh far am faiceadh tu cead cur gu bĂ s do dhaoine eile:
[root@hnl data]# ls -ld account/
drwxr-sr-t. 2 root account 4096 Apr 30 21:28 account/
Cur an sàs chòraichean leudaichte
Gus SUID, SGID agus bit steigeach a chuir an sĂ s faodaidh tu cuideachd a chleachdadh chmod. Tha luach Ă ireamhach de 4 aig SUID, tha luach Ă ireamhach de 2 aig SGID, agus tha luach Ă ireamhach de 1 aig bit steigeach.
Ma tha thu airson na ceadan seo a chur an sĂ s, feumaidh tu argamaid ceithir-fhigearach a chur ris chmod, aig a bheil aâ chiad figear aâ toirt iomradh air ceadan sònraichte. Cuiridh an loidhne a leanas, mar eisimpleir, cead SGID ris an eòlaire agus suidhich e rwx airson neach-cleachdaidh agus rx airson buidheann agus feadhainn eile:
chmod 2755 /somedirTha seo caran do-dhèanta ma dhâ fheumas tu na ceadan gnĂ thach a tha air an suidheachadh fhaicinn mus obraich thu leotha chmod ann am modh iomlan. (Tha cunnart ann gun tèid thu thairis air ceadan mura dèan thu sin.) Mar sin tha mi aâ moladh ruith ann am modh dĂ imheach ma dhâ fheumas tu gin de na ceadan sònraichte a chuir an sĂ s:
- Airson cleachdadh SUID chmod u+s.
- Airson cleachdadh SGID chmod g + s.
- Airson cleachdadh steigeach bit chmod +t, agus an uairsin ainm an fhaidhle no an eòlaire air a bheil thu airson ceadan a shuidheachadh.
Tha an clĂ r aâ toirt geĂ rr-chunntas air a h-uile dad a dhâ fheumas tu a bhith agad mu bhith aâ riaghladh ceadan sònraichte.

Eisimpleir de bhith ag obair le còraichean sònraichte
San eisimpleir seo, bidh thu aâ cleachdadh ceadan sònraichte gus a dhèanamh nas fhasa do bhuill aâ chuantail faidhlichean a roinn san eòlaire buidhne co-roinnte. Bidh thu aâ sònrachadh aâ phĂŹos ID don ID buidhne seata a bharrachd air aâ phĂŹos steigeach, agus chĂŹ thu, aon uair âs gu bheil iad air an suidheachadh, gu bheil feartan air an cur ris gus a dhèanamh nas fhasa do bhuill na buidhne obrachadh còmhla.
- Fosgail ceann-uidhe far a bheil thu nad neach-cleachdaidh linda. Faodaidh tu cleachdaiche a chruthachadh leis an Ă ithne cleachdadh linda, cuir facal-faire ris paswd linda.
- Cruthaich an eòlaire / dà ta anns a 'bhun-stèidh agus am fo-eòlaire / data / reic leis an à ithne mkdir -p /data/reic. CrÏochnaich cd / dà ta / reicairson a dhol chun chlà r reic. CrÏochnaich suath linda 1 и suath linda 2gus dà fhaidhle fhalamh a chruthachadh le linda.
- Ruith su-lisa gus an neach-cleachdaidh gnĂ thach atharrachadh chun neach-cleachdaidh lisa, a tha cuideachd na bhall den bhuidheann reic.
- Ruith cd / dĂ ta / reic agus Ă s an eòlaire sin cuir an gnĂŹomh ls -l. ChĂŹ thu dĂ fhaidhle a chaidh a chruthachadh leis aâ chleachdaiche linda agus a bhuineas don bhuidheann linda. CrĂŹochnaich rm -f linda*. Bheir seo air falbh an dĂ fhaidhle.
- Ruith suath lisa 1 и suath lisa 2gus dà fhaidhle a chruthachadh a tha leis an neach-cleachdaidh lisa.
- Ruith su- gus na sochairean agad Ă rdachadh gu freumh.
- Ruith chmod g + s, o + t / dĂ ta / reicgus am pĂŹos aithnichear buidhne (GUID) a shuidheachadh a bharrachd air aâ phĂŹos steigeach san eòlaire buidhne co-roinnte.
- Ruith su-linda. An uairsin dèan suath linda 3 и suath linda 4. Bu chòir dhut a-nis faicinn gur ann leis aâ bhuidheann reic a tha an dĂ fhaidhle a chruthaich thu, a tha na shealbhadair buidhne air an eòlaire / data/reic.
- Ruith rm -rf lisa*. Tha am pĂŹos steigeach aâ cur casg air na faidhlichean sin a bhith air an sguabadh Ă s Ă s leth an neach-cleachdaidh linda, leis nach ann leatsa a tha na faidhlichean sin. Thoir an aire ma tha an neach-cleachdaidh linda na shealbhadair air an eòlaire / data / reic, faodaidh iad na faidhlichean sin a dhubhadh Ă s co-dhiĂš!
Riaghladh ACL (setfacl, getfacl) ann an Linux
Ged a chuireas na còraichean leudaichte a chaidh a dheasbad gu h-Ă rd comasan feumail ris an dòigh sa bheil iad Linux ag obair le ceadan, chan eil e aâ leigeil leat ceadan a thoirt do barrachd air aon neach-cleachdaidh no aon bhuidheann ann an aon fhaidhle.
Tha liostaichean smachd ruigsinneachd aâ tabhann am feart seo. A bharrachd air an sin, leigidh iad le luchd-rianachd ceadan bunaiteach a shuidheachadh ann an dòigh iom-fhillte, far am faod na ceadan suidhichte atharrachadh bho eòlaire gu eòlaire.
Tuigse ACLs
Ged a tha fo-shiostam ACL aâ cur deagh ghnĂŹomhachd ris an t-seirbheisiche agad, tha aon ana-cothrom ann: chan eil a h-uile goireas aâ toirt taic dha. Mar sin, faodaidh tu na roghainnean ACL agad a chall nuair a nĂŹ thu leth-bhreac no gluasad faidhlichean, agus is dòcha nach cuir am bathar-bog cĂšl-taic agad cĂšl-taic ris na roghainnean ACL agad.
Chan eil an goireas teĂ rr aâ toirt taic do ACLn. Gus dèanamh cinnteach nach tèid roghainnean ACL a chall nuair a chruthaicheas tu cĂšl-taic, cleachd star an Ă ite teĂ rr. star ag obair leis na h-aon roghainnean ri teĂ rr; tha e dĂŹreach aâ cur taic ri roghainnean ACL.
Faodaidh tu cuideachd cÚl-taic ACL a dhèanamh le getfacl, a ghabhas ath-nuadhachadh leis an à ithne setfacl. Gus cÚl-taic a chruthachadh, cleachd getfacl -R /directory> file.acls. Gus roghainnean a thoirt air ais bho fhaidhle cÚl-taic, cleachd setfacl --restore=file.acl.
Cha bu chòir dĂŹth taic bho chuid de dhâ innealan a bhith na dhuilgheadas. Bidh ACL gu tric air an cur an sĂ s ann an clĂ ran mar cheum structarail seach faidhlichean fa leth.
Mar sin, cha bhi mòran dhiubh, ach dĂŹreach beagan, air an cur an sĂ s ann an Ă iteachan snasail san t-siostam faidhle. Mar sin, tha e an ĂŹre mhath furasta na ACLan tĂšsail leis an robh thu ag obair a thoirt air ais, eadhon ged nach eil am bathar-bog cĂšl-taic agad aâ toirt taic dhaibh.
Ag ullachadh an t-siostam faidhle airson ACLs
Mus tòisich thu ag obair le ACLs, is dòcha gum feum thu an siostam faidhle agad ullachadh gus taic a thoirt do ACLn. Leis gu feumar meata-dĂ ta siostam fhaidhlichean a leudachadh, chan eil an-còmhnaidh taic bunaiteach ann airson ACLs san t-siostam faidhle. Ma gheibh thu teachdaireachd âobrachadh gun taicâ nuair a bhios tu aâ stèidheachadh ACLS airson siostam faidhle, is dòcha nach cuir an siostam faidhle agad taic ri ACLn.
Gus seo a rèiteachadh feumaidh tu an roghainn a chur ris acl sliabh ann an / etc/fstab gus am bi an siostam faidhle air a chuir suas le taic ACL gu bunaiteach.
Ag atharrachadh agus aâ coimhead air roghainnean ACL le setfacl agus getfacl
Gus ACL a shuidheachadh feumaidh tu an Ă ithne setfacl. Gus na roghainnean ACL gnĂ thach fhaicinn, feumaidh tu getfacl... Sgioba ls -l chan eil e aâ sealltainn ACLS a thâ ann mar-thĂ ; tha e dĂŹreach aâ sealltainn a + Ă s deidh an liosta cead, a tha aâ nochdadh gu bheil na ACLn aâ buntainn ris an fhaidhle cuideachd.
Mus tèid ACL a stèidheachadh, tha e an-còmhnaidh na dheagh bheachd na roghainnean ACL gnà thach a shealltainn le getfacl. Anns an eisimpleir gu h-Ïosal, chÏ thu na ceadan gnà thach, mar a chithear le ls -l, agus cuideachd mar a chithear le getfacl. Ma sheallas tu gu dlÚth gu leòr, chÏ thu gu bheil am fiosrachadh a tha air a shealltainn dÏreach mar a tha e.
[root@server1 /]# ls -ld /dir
drwxr-xr-x. 2 root root 6 Feb 6 11:28 /dir
[root@server1 /]# getfacl /dir
getfacl: Removing leading '/' from absolute path names
# file: dir
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
Mar thoradh air an òrdugh a chur an gnĂŹomh getfacl gu h-ĂŹosal chĂŹ thu gu bheil na ceadan air an sealltainn airson trĂŹ nithean eadar-dhealaichte: neach-cleachdaidh, buidheann agus feadhainn eile. A-nis leig leinn ACL a chuir ris gus ceadan leughaidh agus gnĂŹomh a thoirt don bhuidheann reic cuideachd. Ă ithne airson seo setfacl -mg:sales: rx / dir. Anns an sgioba seo -m aâ nochdadh gum feumar na roghainnean ACL gnĂ thach atharrachadh. Ăs deidh sin g: reic: rx ag innse don Ă ithne an ACL read-execute (rx) don bhuidheann (g) reic. Gu h-ĂŹosal chĂŹ thu cò ris a tha an Ă ithne coltach, a bharrachd air toradh an Ă ithne getfacl Ă s deidh dhut na roghainnean ACL gnĂ thach atharrachadh.
[root@server1 /]# setfacl -m g:sales:rx /dir
[root@server1 /]# getfacl /dir
getfacl: Removing leading '/' from absolute path names
# file: dir
# owner: root
# group: root
user::rwx
group::r-x
group:sales:r-x
mask::r-x
other::r-x
A-nis gu bheil thu a 'tuigsinn mar a stèidhicheas tu buidheann ACL, tha e furasta ACL a thuigsinn airson luchd-cleachdaidh agus luchd-cleachdaidh eile. Mar eisimpleir, an Ă ithne setfacl -mu:linda:rwx /data aâ toirt cead don neach-cleachdaidh linda san eòlaire / data gun a bhith ga dhèanamh na neach-seilbh no ag atharrachadh sònrachadh an t-sealbhadair gnĂ thach.
sgioba setfacl tha mòran fheartan agus roghainnean ann. Tha aon roghainn gu sònraichte cudromach, am paramadair -R. Ma thèid a chleachdadh, nĂŹ an roghainn an seata ACL airson a h-uile faidhle agus fo-eòlaire a tha ann an-drĂ sta san eòlaire far an do shuidhich thu an ACL. Thathas aâ moladh gun cleachd thu an roghainn seo an-còmhnaidh nuair a dhâ atharraicheas tu ACL airson clĂ ran a tha ann mu thrĂ th.
Ag obair le ACLS bunaiteach
Is e aon de na buannachdan bho bhith aâ cleachdadh ACLs gun urrainn dhut ceadan a thoirt do dhâiomadh neach-cleachdaidh no buidheann ann an eòlaire. Is e buannachd eile gun urrainn dhut dĂŹleab a chomasachadh le bhith ag obair leis na ACLS bunaiteach.
Le bhith a 'suidheachadh an ACL bunaiteach, bidh thu a' dearbhadh na ceadan a thèid a shuidheachadh airson a h-uile rud Úr a chaidh a chruthachadh san eòlaire. Thoir an aire nach atharraich an ACL bunaiteach ceadan air faidhlichean agus fo-eòlairean a tha ann mar-thà . Gus an atharrachadh, feumaidh tu ACL à bhaisteach a chuir ris cuideachd!
Tha seo cudromach fios a bhith agad. Ma tha thu airson ACL a chleachdadh gus grunn luchd-cleachdaidh no buidhnean a rèiteachadh gus faighinn chun aon eòlaire, feumaidh tu an ACL a shuidheachadh dà uair. A 'chiad chleachdadh setfacl -R -mgus an ACL atharrachadh airson na faidhlichean là ithreach. An uairsin cleachd setfacl-md:gus aire a thoirt do gach eileamaid Úr a thèid a chruthachadh cuideachd.
Gus an ACL bunaiteach a shuidheachadh chan fheum thu ach an roghainn a chur ris d às deidh roghainn -m (òrdugh cudromach!). Mar sin cleachd setfacl -md: g: reic: rx / dà tama tha thu airson gun leugh agus gun dèan reic buidhne rud sam bith a chaidh a chruthachadh a-riamh san eòlaire / dà ta.
Nuair a bhios tu aâ cleachdadh na ACLan bunaiteach, dhâ fhaodadh gum biodh e feumail ACLS a shuidheachadh dha feadhainn eile. Mar as trice chan eil seo aâ dèanamh mòran ciall oir faodaidh tu cuideachd na ceadan airson daoine eile a chleachdadh atharrachadh chmod. Ge-tĂ , dè nach urrainn dhut a dhèanamh leis chmod, a bhith aâ sònrachadh nan còraichean a dhâfheumar a bhuileachadh air luchd-cleachdaidh eile airson gach faidhle Ăšr a thèid a chruthachadh a-riamh. Ma tha thu airson casg a chuir air daoine eile cead fhaighinn air rud sam bith a chaidh a chruthachadh ann an / dĂ ta mar eisimpleir cleachdadh setfacl -md:o::- /data.
Chan eil ACLn agus ceadan à bhaisteach an-còmhnaidh air an deagh amalachadh. Faodaidh duilgheadasan èirigh ma chuireas tu ACL bunaiteach an sàs ann an eòlaire, an uairsin thèid nithean a chur ris an eòlaire sin, agus an uairsin feuch ris na ceadan à bhaisteach atharrachadh. Cha bhi atharrachaidhean a bhuineas do cheadan cunbhalach air an nochdadh gu math ann an sealladh farsaing ACL. Gus duilgheadasan a sheachnadh, suidhich ceadan à bhaisteach an toiseach, an uairsin suidhich na ACLan bunaiteach (agus feuch nach atharraich thu iad a-rithist às deidh sin).
Eisimpleir de StiĂšireadh Còraichean Ărdaichte a 'cleachdadh ACLn
San eisimpleir seo, leanaidh tu air adhart leis na clĂ ran / dĂ ta / cunntas agus / dĂ ta / reic a chruthaich thu na bu thrĂ ithe. Anns na h-eisimpleirean roimhe seo, rinn thu cinnteach gu bheil ceadan aig aâ bhuidheann reic air / data/reic agus gu bheil cead aig aâ bhuidheann cunntais air / data/ account.
An toiseach, dèan cinnteach gum faigh aâ bhuidheann cunntais ceadan leughaidh air an eòlaire / dĂ ta / reic agus gum faigh aâ bhuidheann reic ceadan leughaidh air an eòlaire / dĂ ta / cunntas.
An uairsin shuidhich thu ACLan bunaiteach gus dèanamh cinnteach gu bheil na ceadan ceart aig a h-uile faidhle Úr airson gach nÏ Úr.
- Fosgail terminal.
- Ruith setfacl -mg: cunntas: rx / data/reic и setfacl -mg:sales: rx / data/cunntas.
- Ruith getfaclgus dèanamh cinnteach gun deach na ceadan a shuidheachadh mar a bha thu ag iarraidh.
- Ruith setfacl -md: g: cunntas: rwx, g: reic: rx / dà ta / reicgus an ACL bunaiteach a shuidheachadh airson an eòlaire reic.
- Cuir ACL bunaiteach ris airson an eòlaire / dĂ ta / cunntas aâ cleachdadh setfacl -md: g: reic: rwx, g: cunntas: rx / dĂ ta / cunntas.
- Dèan cinnteach gu bheil na roghainnean ACL ann an èifeachd le bhith aâ cur faidhle Ăšr ri /data/reic. CrĂŹochnaich suathadh / dĂ ta / reic / faidhle Ăšr agus dean getfacl /data/reic/file Ăšr gus sĂšil a thoirt air na ceadan lĂ ithreach.
Aâ suidheachadh ceadan bunaiteach le umsk
Gu h-Ă rd, dh'ionnsaich thu mar a dh'obraicheas tu le ACLan bunaiteach. Mura h-eil thu aâ cleachdadh ACL, tha roghainn shligean ann a cho-dhĂšineas na ceadan bunaiteach a gheibh thu: umasg (masg air ais). Anns an earrainn seo, ionnsaichidh tu mar a dh'atharraicheas tu na ceadan bunaiteach le umasg.
Is dòcha gu bheil thu air mothachadh nuair a chruthaicheas tu faidhle Ăšr, gu bheil cuid de cheadan bunaiteach air an suidheachadh. Tha na ceadan sin air an co-dhĂšnadh leis an t-suidheachadh umasg. Tha an suidheachadh slige seo aâ buntainn ris a h-uile neach-cleachdaidh aig logadh a-steach. Ann am paramadair umasg tha luach Ă ireamhach air a chleachdadh, a tha air a thoirt air falbh bho na ceadan as Ă irde a ghabhas a shuidheachadh gu fèin-ghluasadach airson an fhaidhle; is e 666 an suidheachadh as Ă irde airson faidhlichean agus is e 777 airson clĂ ran.
Ach, tha cuid de eisgeachdan a 'buntainn ris an riaghailt seo. Gheibh thu sealladh farsaing air na roghainnean umasg anns a' chlĂ r gu h-ĂŹosal.
De na h-Ă ireamhan a chaidh a chleachdadh ann an umasg, mar ann an cĂšis argamaidean Ă ireamhach airson na h-Ă ithne chmod, tha aâ chiad figear aâ toirt iomradh air ceadan an neach-cleachdaidh, tha an dĂ rna figear aâ toirt iomradh air ceadan na buidhne, agus tha an tè mu dheireadh aâ toirt iomradh air na ceadan bunaiteach a chaidh a shuidheachadh dha cĂ ch. Ciall umasg bheir an 022 bunaiteach 644 airson a h-uile faidhle Ăšr agus 755 airson a h-uile clĂ r Ăšr a chaidh a chruthachadh air an fhrithealaiche agad.
Sealladh farsaing air a h-uile luach Ă ireamhach umasg agus na toraidhean aca sa chlĂ r gu h-ĂŹosal.

Is e dòigh furasta faicinn mar a tha suidheachadh an umsk ag obair mar a leanas: tòisich le ceadan bunaiteach an fhaidhle suidhichte gu 666 agus thoir air falbh an umsk gus na ceadan èifeachdach fhaighinn. Dèan an aon rud airson an eòlaire agus na ceadan bunaiteach aige de 777.
Tha dĂ dhòigh air an suidheachadh umsk atharrachadh: airson a h-uile neach-cleachdaidh agus airson luchd-cleachdaidh fa leth. Ma tha thu airson an umsk a shuidheachadh airson a h-uile neach-cleachdaidh, feumaidh tu dèanamh cinnteach gu bheilear aâ toirt aire don t-suidheachadh umsk nuair a thòisicheas tu air faidhlichean Ă rainneachd shligean, mar a chaidh a shònrachadh ann an /etc/profile. Is e an dòigh-obrach cheart sgriobt shligean a chruthachadh ris an canar umsk.sh anns an eòlaire /etc/profile.d agus sònraich an umsk a tha thu airson a chleachdadh anns an sgriobt shligean sin. Ma thèid an umsk atharrachadh san fhaidhle seo, thèid a chuir an sĂ s don h-uile neach-cleachdaidh Ă s deidh dhaibh logadh a-steach don fhrithealaiche.
Is e roghainn eile an Ă ite an umsk a shuidheachadh tro /etc/profile agus faidhlichean co-cheangailte, far a bheil e aâ buntainn ris a h-uile neach-cleachdaidh a tha aâ logadh a-steach, na roghainnean umsk atharrachadh ann am faidhle ris an canar .profile a tha air a chruthachadh ann an eòlaire dachaigh gach neach-cleachdaidh.
Buinidh na roghainnean san fhaidhle seo don neach-cleachdaidh fa-leth a-mhĂ in; mar sin is e deagh dhòigh a tha seo ma tha feum agad air barrachd mion-fhiosrachaidh. Is toil leam gu pearsanta am feart seo gus an umsk bunaiteach airson an neach-cleachdaidh freumh atharrachadh gu 027 fhad âs a tha luchd-cleachdaidh Ă bhaisteach aâ ruith leis an umsk bunaiteach de 022.
Ag obair le buadhan cleachdaiche leudaichte
Seo an earrann mu dheireadh mu chòraichean ann an Linux.
Nuair a bhios tu ag obair le ceadan, bidh dĂ imh ann an-còmhnaidh eadar neach-cleachdaidh no nĂŹ buidhne agus na ceadan a thâ aig na nithean cleachdaiche no buidhne sin air faidhle no eòlaire. Dòigh eile airson faidhlichean a dhèanamh tèarainte air frithealaiche Linux - ag obair le feartan.
Bidh buadhan aâ dèanamh an obair ge bith dè an neach-cleachdaidh a gheibh cothrom air an fhaidhle.
Coltach ri ACLs, is dòcha gum feum buadhan faidhle an roghainn a ghabhail a-steach sliabh.
Is e seo roghainn cleachdaiche_xattr. Ma gheibh thu teachdaireachd âobrachadh gun taicâ nuair a bhios tu ag obair le buadhan cleachdaiche leudaichte, bi cinnteach gun cuir thu am paramadair air dòigh sliabh ann an /etc/fstab.
Tha mòran fheartan air an clà radh. Tha cuid de fheartan rim faighinn ach cha deach an cur an gnÏomh fhathast. Na cleachd iad; cha toir iad ni sam bith thugad.
Gu h-ĂŹosal tha na feartan as fheumaile as urrainn dhut a chuir a-steach:
A Bidh am feart seo aâ dèanamh cinnteach nach atharraich Ăšine inntrigidh faidhle an fhaidhle.
Mar as trice, gach uair a thèid faidhle fhosgladh, feumar Úine inntrigidh an fhaidhle a chlà radh ann am meata-dà ta an fhaidhle. Bheir seo droch bhuaidh air coileanadh; mar sin airson faidhlichean a gheibhear gu cunbhalach, am feart A faodar a chleachdadh gus am feart seo a chuir dheth.
a Leigidh am feart seo leat faidhle a chur ris ach gun a thoirt air falbh.
c Ma tha thu aâ cleachdadh siostam faidhle a bheir taic do dhlĂšthadh ĂŹre-lĂŹonaidh, nĂŹ am feart faidhle seo cinnteach gu bheil am faidhle air a dhlĂšthadh aâ chiad uair a bhios an uidheamachd teannachaidh air a chomasachadh.
D Bidh am feart seo aâ dèanamh cinnteach gun tèid atharrachaidhean air faidhlichean a sgrĂŹobhadh gu diosc sa bhad seach a bhith air an tasgadh an toiseach. Tha seo na fheart feumail air faidhlichean stòr-dĂ ta cudromach gus dèanamh cinnteach nach tèid iad air chall eadar tasgadan an fhaidhle agus an draibh cruaidh.
d Bidh am feart seo aâ dèanamh cinnteach nach tèid am faidhle a shĂ bhaladh ann an cĂšl-taic far a bheilear aâ cleachdadh an goireas dump.
I Tha am feart seo aâ comasachadh clĂ r-amais airson an eòlaire anns a bheil e air a chomasachadh. Bheir seo cothrom faidhle nas luaithe do shiostaman faidhle prĂŹomhadail leithid Ext3 nach bi aâ cleachdadh stòr-dĂ ta B-tree airson faighinn gu faidhle luath.
i Tha am feart seo aâ fĂ gail nach gabh am faidhle atharrachadh. Mar sin, chan urrainnear atharrachadh sam bith a dhèanamh air an fhaidhle, a tha feumail airson faidhlichean a tha feumach air dĂŹon a bharrachd.
j Tha am feart seo aâ dèanamh cinnteach, air siostam faidhle ext3, gu bheil am faidhle air a sgrĂŹobhadh an toiseach chun iris agus an uairsin gu blocaichean dĂ ta air aâ chlĂ r chruaidh.
s Ath-sgrĂŹobh na blocaichean anns an deach am faidhle a shĂ bhaladh gu 0s Ă s deidh dhut am faidhle a dhubhadh Ă s. NĂŹ seo cinnteach nach urrainn am faidhle a thoirt air ais aon uair 's gu bheil e air a sguabadh Ă s.
u Bidh am feart seo aâ stòradh fiosrachadh mun sguabadh Ă s. Leigidh seo leat goireas a leasachadh a bhios ag obair leis an fhiosrachadh seo gus faidhlichean a chaidh a dhubhadh Ă s a shĂ bhaladh.
Ma tha thu airson na buadhan a chuir an sĂ s, faodaidh tu an Ă ithne a chleachdadh cabadaich. Mar eisimpleir, cleachdadh chattr+s am faidhlegus buadhan a chuir an sĂ s ann an somefile. A bheil feum agad air feart a thoirt air falbh? An uairsin cleachd chattr -s somefileagus bheirear air falbh e. Gus sealladh farsaing fhaighinn air a h-uile buadhan a tha gan cur an sĂ s an-drĂ sta, cleachd an Ă ithne lsattr.
GeĂ rr-chunntas
Anns an aiste seo, dh'ionnsaich thu mar a bhith ag obair le ceadan. Leugh thu mu na trĂŹ ceadan bunaiteach, ceadan adhartach, agus mar a chuireas tu ACL an sĂ s air siostam faidhle. Dhâ ionnsaich thu cuideachd mar a chleachdas tu an roghainn umsk gus ceadan bunaiteach a chuir an sĂ s. Aig deireadh an artaigil seo, dhâ ionnsaich thu mar a chleachdas tu buadhan leudaichte luchd-cleachdaidh gus sreath a bharrachd de thèarainteachd siostam faidhle a chuir an sĂ s.
Nam bu toil leat an eadar-theangachadh seo, feuch an sgrÏobh thu mu dheidhinn anns na beachdan. Bidh barrachd brosnachaidh ann eadar-theangachaidhean feumail a dhèanamh.
Ceartaich cuid de mhearachdan typos agus grĂ mair san artaigil. LĂšghdaich cuid de pharagrafan tomadach gu feadhainn nas lugha airson an leughadh nas fheĂ rr.
An à ite "Chan fhaod ach cuideigin le còraichean rianachd air an eòlaire cead gnÏomh a chuir an gnÏomh." stèidhichte ri "Chan fhaod ach cuideigin le cead sgrÏobhaidh air an eòlaire cead gnÏomh a chur an gnÏomh.", a bhiodh na bu cheart.
Tapadh leibh airson na beachdan .
Air a chur na Ă ite:
Mura h-e sealbhadair aâ chleachdaiche a thâ annad, seallaidh an t-slige feuch a bheil thu nad bhall de bhuidheann, ris an canar cuideachd buidheann an fhaidhle.Air:
Mura h-e sealbhadair an fhaidhle a thâ annad, seallaidh an t-slige feuch a bheil thu nad bhall de bhuidheann aig a bheil cead air an fhaidhle. Ma tha thu nad bhall den chuantal seo, gheibh thu cothrom air an fhaidhle leis na ceadan a shuidhich a' chuantal, agus sguir an t-slige a sgrĂšdadh.Tapadh leibh airson do bheachd
Source: www.habr.com
