Siku hizi, mfumo wowote wa uendeshaji haukufikiriwa kabisa, ikiwa hauna mtumiaji wa aina nyingi. Hivyo ni Linux. Mapema katika OS kulikuwa na bendera tatu kuu zinazodhibiti haki za upatikanaji wa kila mtumiaji maalum, hii ni kusoma, kuandika na kutekeleza moja kwa moja. Hata hivyo, baada ya muda, waendelezaji walitambua kwamba hii haikuwepo na kuunda vikundi maalum vya watumiaji wa OS hii. Kwa msaada wao, watu kadhaa wanapata fursa ya kutumia rasilimali sawa.
Njia za kuongeza watumiaji kwa vikundi
Kwa kweli mtumiaji yeyote anaweza kuchagua kikundi cha msingi, ambacho kitakuwa kikundi kikuu, na makundi ya makundi, ambayo anaweza kujiunga na mapenzi. Ni muhimu kuelezea dhana hizi mbili:
- Kundi la msingi (msingi) linaloundwa baada ya usajili katika OS. Hii hutokea moja kwa moja. Mtumiaji ana haki ya kuwa katika kundi moja tu la msingi, jina ambalo mara nyingi hutolewa kulingana na jina la mtumiaji aliloingia.
- Makundi ya makundi ni ya hiari na yanaweza kubadilika wakati wa kazi ya kompyuta. Hata hivyo, mtu asipaswi kusahau kuwa idadi ya vikundi vya upande ni mdogo mdogo na hauwezi kuzidi 32.
Sasa tutaangalia jinsi tunavyoweza kuingiliana na vikundi vya mtumiaji katika usambazaji wa Linux.
Njia ya 1: Programu zilizo na interface ya kielelezo
Kwa bahati mbaya, hakuna programu ya mwisho ambayo ina kazi ya kuongeza vikundi vipya vya watumiaji katika usambazaji wa Linux. Kwa mtazamo huu, mpango tofauti unatumika kwa kila shell ya kibinafsi.
KUser kwa KDE
Ili kuongeza watumiaji wapya kwenye kikundi katika usambazaji wa Linux na GUI ya desktop ya KDE, tumia programu ya Kuser, ambayo inaweza kusakinishwa kwenye kompyuta kwa kuandika kwa "Terminal" amri:
sudo apt-get install kuser
na kuboresha ufunguo Ingiza.
Programu hii ina interface ya asili ambayo ni rahisi kufanya kazi na. Ili kuongeza mtumiaji kwenye kikundi, lazima kwanza ubofye mara mbili juu ya jina lake, na kisha, katika dirisha inayoonekana, nenda kwenye tab "Vikundi" na tiza wale unayotaka kuongeza mtumiaji aliyechaguliwa.
"Meneja wa Mtumiaji" kwa Gnome 3
Kama kwa Gnome, basi vikundi vya kusimamia ni karibu sawa. Unahitaji tu kufunga programu inayofaa, inayofanana na ya awali. Hebu tuangalie mfano wa usambazaji wa CentOS.
Ili kufunga "Meneja wa Mtumiaji", unahitaji kukimbia amri:
sudo yum kufunga watumiaji wa mfumo-config
Kufungua dirisha la programu, utaona:
Kwa kazi zaidi, lazima ubofye mara mbili kwenye jina la mtumiaji na urejelee tab inayoitwa "Vikundi"kufunguliwa katika dirisha jipya. Katika sehemu hii, unaweza kuchagua vikundi vinavyokuvutia. Ili kufanya hivyo, ingiza tu wale unayopenda. Kwa kuongeza, unaweza kuchagua au kubadilisha kundi kuu:
"Watumiaji na vikundi" kwa umoja
Kama unavyoweza kuona, matumizi ya mipango hapo juu haifai. Hata hivyo, kwa ajili ya Umoja wa GUI, ambayo hutumiwa katika Usambazaji wa Ubuntu na ni waumbaji wenyewe maendeleo, usimamizi wa makundi ya watumiaji ni tofauti kidogo. Lakini yote kwa utaratibu.
Initially kufunga programu muhimu. Hii imefanywa moja kwa moja, baada ya kutekeleza amri ifuatayo "Terminal":
sudo anaweza kufunga mitambo-mfumo wa zana
Ikiwa unataka kuongeza au kufuta moja ya vikundi zilizopo au mtumiaji, nenda kwenye orodha kuu na bofya kitufe "Usimamizi wa Kikundi" (1). Baada ya kufanya jambo hili, dirisha litaonekana. "Chaguzi za Kikundi"ambapo unaweza kuona orodha ya makundi yote inapatikana katika mfumo:
Kutumia kifungo "Mali" (2) Unaweza urahisi kuchagua kikundi chako unachopenda na uongeze watumiaji kwao, tu kwa kuwapiga.
Njia ya 2: Terminal
Wataalamu wanapendekeza kutumia terminal ili kuongeza watumiaji wapya kwenye mifumo ya Linux, kwa kuwa njia hii hutoa chaguo zaidi. Kwa kusudi hili, amri hutumiwa.usermod
- itawawezesha kubadilisha vigezo kwa ladha yako mwenyewe. Miongoni mwa mambo mengine, faida ya asili ya kufanya kazi na "Terminal" ni mwisho wake - mafundisho ni ya kawaida kwa mgawanyiko wote.
Syntax
Syntax ya amri si ngumu na inajumuisha mambo matatu:
syntax chaguzi za usermod
Chaguo
Sasa tutachunguza tu chaguzi za msingi za timu.usermod
ambayo inakuwezesha kuongeza watumiaji wapya kwenye vikundi. Hapa ni orodha yao:
- -g - inakuwezesha kuweka kikundi cha msingi cha ziada kwa mtumiaji, hata hivyo, kikundi hiki kinapaswa kuwa tayari, na faili zote kwenye saraka ya nyumbani zitahamishwa moja kwa moja kwenye kundi hili.
- -G - makundi maalum ya ziada;
- -a - inakuwezesha kuchagua mtumiaji kutoka kikundi cha chaguo -G na uongeze kwenye makundi mengine yanayochaguliwa bila kubadilisha nafasi ya sasa;
Bila shaka, idadi ya chaguo ni zaidi, lakini tunazingatia yale tu ambayo yanahitajika ili kukamilisha kazi.
Mifano
Sasa tunaanza kufanya mazoezi na kuchukua mfano kwa kutumia amriusermod
. Kwa mfano, unahitaji kuongeza watumiaji wapya kwenye kikundi. sudo linuxambayo itakuwa ya kutosha kutekeleza amri ifuatayo "Terminal":
sudo usermod -a -G gurudumu mtumiaji
Ni muhimu kutambua ukweli kwamba ikiwa hutenga chaguo kutoka kwa syntax -a na uondoke tu -G, basi huduma hiyo itaharibu moja kwa moja makundi hayo yote uliyoundwa hapo awali, na hii inaweza kusababisha matokeo yasiyotokana.
Fikiria mfano rahisi. Umefuta kikundi chako kilichopo gurudumuongeza mtumiaji kwenye kikundi diskhata hivyo, baada ya hapo utahitaji kuweka upya nenosiri, na hutaweza tena kutumia haki zilizopewa kwako mapema.
Kuangalia maelezo ya mtumiaji, unaweza kutumia amri ifuatayo:
mtumiaji wa id
Baada ya yote uliyoyafanya, utaweza kuona kwamba kikundi cha ziada kinaongezwa, na vikundi vyote vilivyopo vilibakia. Ikiwa ungependa kuongeza vikundi kadhaa kwa wakati mmoja, unahitaji tu kuwatenganisha na comma.
sudo usermod -a -G disks, mtumiaji wa vboxusers
Awali, wakati wa kuunda, kikundi kikubwa cha mtumiaji kinachukua jina lake, lakini ikiwa unataka, unaweza kukibadilisha kwa chochote unachopenda, kwa mfano watumiaji:
sudo usermod -g watumiaji watumiaji
Kwa hiyo unaona kwamba jina la kundi kuu limebadilika. Chaguzi kama hizo zinaweza kutumika katika kesi ya kuongeza watumiaji wapya kwenye kikundi sudo linuxkwa kutumia amri rahisi useradd.
Hitimisho
Kutoka hapo juu, inaweza kusisitizwa kuwa kuna chaguzi nyingi za jinsi ya kuongeza mtumiaji kwenye kikundi cha Linux, na kila mmoja ni mzuri kwa njia yake mwenyewe. Kwa mfano, kama wewe ni mtumiaji asiye na ujuzi au unataka kufanya kazi haraka na kwa urahisi, basi chaguo bora itakuwa kutumia mipango yenye interface ya kielelezo. Ikiwa umeamua kufanya mabadiliko makubwa kwa makundi, basi kwa madhumuni haya unapaswa kutumia "Terminal" na timuusermod
.