Mwongozo huu unaonyesha jinsi ya kusimamia vikundi kutumia amri ya gpasswd. Kila faili na folda ndani ya Linux zina ruhusa za watumiaji, kikundi na mmiliki. Kwa kudhibiti ambaye ana uwezo wa kufikia kikundi unaweza kudhibiti kile kinachotokea kwa faili na folda kwenye mfumo wako bila ya kuweka vyeti kwa kila mtumiaji.
Kidogo kidogo Kuhusu Ruhusa
Fungua terminal na ndani ya folda yako ya nyumbani uunda folda inayoitwa akaunti kutumia amri mkdir kama ifuatavyo:
akaunti za mkdirSasa tumia amri yafuatayo ya ls ambayo itakuonyesha idhini ya folda ambayo umefanya tu.
ls -ltUtaona kitu kama hiki:
drwxr-xr-x 2 jina lako jina lako 4096 tarehe akauntiBits tuliyopendezwa ni vibali ambazo katika mfano hapo juu ni "drwxr-xr-x". Pia tunavutiwa na maadili ya "yako" ya 2.
Hebu tuzungumze kuhusu ruhusa kwanza. "D" inasimama kwa saraka na inatujulisha kuwa akaunti ni saraka.
Ruhusa zingine zinagawanywa katika sehemu tatu: "rwx", "rx", "rx". Sehemu ya kwanza ya wahusika 3 ni vibali ambavyo mmiliki wa kitu ana. Sehemu ya pili ya wahusika 3 ni ruhusa ambayo mtu yeyote ambaye ni wa kikundi ana na hatimaye, sehemu ya mwisho ni ruhusa ambazo kila mtu mwingine ana.
"R" ina maana ya "kusoma", "w" inasimama kwa "kuandika" na "x" inasimama "kutekeleza".
Kwa hiyo katika mfano hapo juu mmiliki amesoma, kuandika na kutekeleza ruhusa kwa folda ya akaunti wakati kikundi na kila mtu mwingine amesoma na kutekeleza ruhusa.
Kwa mfano, "jina lako" la kwanza ni mmiliki wa kipengee na pili "jina lako" ni kikundi cha msingi cha folda za akaunti.
Kufanya mwongozo huu muhimu zaidi kuongeza akaunti zaidi ya michache kwenye mfumo wako kwa kutumia amri za ziada za ziada:
sudo adduser tim sudo adduser tomUtaulizwa kuweka nenosiri kwa kila mmoja wao na kuingia maelezo mengine. Unaweza kupata mbali na nenosiri tu na kurudi kupitia maeneo yote.
Kwa sasa kuwa una akaunti 3 zinaendesha amri ifuatayo ili kubadilisha mmiliki wa folda ya akaunti yako.
sudo zilizochaguliwa nyaraka za tomSasa tumia amri ya ls tena.
ls -ltRuhusa sasa itakuwa kama ifuatavyo:
drwxr-xr-x tom yako jinaUtakuwa na uwezo wa kwenda kwenye folda za akaunti kwa kutumia amri ya cd kama ifuatavyo:
cd akauntiSasa jaribu kuunda faili kwa kutumia amri ifuatayo:
mtihani wa kugusaUtapokea kosa linalofuata:
kugusa: hawezi kugusa 'mtihani': Ruhusa imekataliwaSababu ya hii ni kwamba Tom ni mmiliki na amesoma, kuandika na kutekeleza ruhusa lakini wewe ni sehemu ya kundi tu una vibali vya kikundi.
Nenda nyuma kwenye folda ya nyumbani na ubadili vibali vya akaunti kwa kuandika amri zifuatazo:
cd .. sudo chmod 750 akauntiSasa kukimbia amri ya l tena:
ls -ltRuhusa ya folda ya akaunti sasa itakuwa kama ifuatavyo:
drwxr-x ---Hii inamaanisha kuwa mmiliki ana kamili, ruhusa, watumiaji na kundi "jina lako" litasoma na kutekeleza ruhusa na kila mtu atakuwa na idhini.
Jaribu. Nenda kwenye folda ya akaunti na uendesha amri ya kugusa tena:
Cd akaunti kugusa mtihaniBado una ruhusa ya kwenda kwenye folda lakini hauna idhini ya kuunda faili. Ikiwa ungekuwa mtumiaji wa kawaida huwezi hata kufikia folda ya akaunti.
Ili kujaribu kubadili hii kwa mtumiaji Tim na uende kwenye folda za akaunti kama ifuatavyo:
su - tim cd / home / yakoname / akauntiUtapata idhini iliyokataliwa ya hitilafu.
Kwa nini utumie vibali vya kikundi na usiweke kibali cha kibinafsi kwa watumiaji wote? Ikiwa una idara ya akaunti ambayo lazima wote wawe na upatikanaji wa sahajedwali na nyaraka fulani lakini hakuna mtu mwingine katika kampuni lazima awe badala ya kuweka kibali kwa watu wote katika akaunti ambazo unaweza kuweka ruhusa kwa folda kwenye kikundi kinachoitwa akaunti na kisha ongeza watumiaji kwenye kikundi.
Kwa nini hii ni bora kuliko kuweka kibali cha kibinafsi cha mtumiaji? Ikiwa mtumiaji anaondoka kwenye idara unaweza tu kuwaondoa kutoka kikundi kinyume na kufanya kazi nje ya idhini zao kwenye folda za mfululizo.
Jinsi ya Kujenga Kundi
Unaweza kutumia amri ifuatayo ili kuunda kikundi:
akaunti za sudo addgroupJinsi ya Kuongeza Mtumiaji Kundi
sudo gpasswd-akaunti za usernameAmri ya juu inaweza kutumika kuongeza mtumiaji mmoja kwenye kikundi cha akaunti.
Ili kuongeza orodha ya watumiaji kama wajumbe wa kikundi kukimbia amri ifuatayo:
sudo gpassword-yako jina, tom, tim akauntiWakati mtumiaji ameongezwa kwenye akaunti mtumiaji anaweza kuongeza kikundi kwenye orodha yao ya vikundi vya sekondari kwa kuendesha amri ifuatayo:
akaunti mpyaMtumiaji yeyote ambaye sio kikundi ataombwa kuingia nenosiri la kikundi.
Jinsi ya Kubadilisha Kikundi Msingi Kwa Folda
Sasa kwa kuwa tuna kundi linalo na mtumiaji unaweza kuwapa kikundi hiki kwenye folda ya akaunti kwa kutumia amri ya chgrp ifuatayo:
akaunti za sudo chgrp akauntiAkaunti ya kwanza ni jina la kikundi na akaunti za pili ni jina la folda.
Jinsi ya Kuangalia Kama Mtumiaji Anapenda Kundi
Unaweza kuangalia ikiwa mtumiaji ni wa kundi kwa kuendesha amri ifuatayo:
vikundiHii itarudi orodha ya vikundi ambavyo mtumiaji ndiye.
Jinsi ya Kubadilisha Nenosiri la Kikundi
Kubadili nenosiri la kikundi unaweza kuendesha amri ifuatayo:
sudo gpasswdUtaulizwa kuingia nenosiri kwa kikundi na kurudia.
Sasa unaweza kuongeza watumiaji kwenye kikundi kwa namna iliyoelezwa hapo juu au mtumiaji mpya anaweza kujiunga na kikundi tu kwa kutekeleza amri ifuatayo na kusambaza nenosiri sahihi:
newgrpKwa hakika, hutaki kutoa nenosiri la kikundi kwa mtu yeyote hivyo ni bora kuongeza mtumiaji kwenye kikundi mwenyewe.
Jinsi ya kuzuia vikundi kwa Wanachama tu waliojulikana
Ikiwa hutaki mtu yeyote ambaye ana haki ya kujua nenosiri ili kujiunga na kikundi unaweza kuendesha amri ifuatayo:
sudo gpasswd -RWeka Mtumiaji Kama Msimamizi
Unaweza kuweka watumiaji kama wasimamizi wa kikundi. Hii inaruhusu mtumiaji kuongeza na kuondoa watumiaji kutoka kikundi fulani na kubadilisha nenosiri
Ili kufanya hivyo tumia amri ifuatayo:
sudo gpasswd -A akaunti za tomJinsi ya Kuondoa nenosiri la Kikundi
Unaweza kuondoa nenosiri kutoka kwa kikundi kwa kutumia amri ifuatayo:
sudo gpasswd -r akauntiJinsi ya Kufuta Mtumiaji Kutoka kwa Kikundi
Ili kufuta mtumiaji kutoka kwenye kikundi anaendesha amri ifuatayo:
sudo gpassword -d akaunti za tomJinsi ya Kutoa Kikundi Kusoma, Andika na Kufanya Vyeti kwenye faili au faili
Hadi sasa watumiaji wa ndani ya kikundi cha akaunti wanapata folda ya akaunti lakini wanaweza kufanya kitu chochote kwa sababu wamesoma na kutekeleza ruhusa.
Ili kutoa ruhusa ya kuandika kwa kikundi unaweza kukimbia amri ifuatayo:
sudo chmod g + w akauntiMuhtasari
Mwongozo huu umeanzisha amri chache ili kukusaidia kuanzisha vibali kwenye mfumo wako wa Linux. Unaweza pia kutumia amri ya useradd kuanzisha watumiaji na watumiaji wa kikundi.