Amri za Linux hufanya maisha iwe rahisi
Mwongozo huu unaonyesha jinsi ya kuunda watumiaji ndani ya Linux ukitumia mstari wa amri. Wakati mgawanyoko wa Linux nyingi za desktop hutoa chombo cha picha ya kuunda watumiaji ni wazo nzuri kujifunza jinsi ya kufanya hivyo kutoka kwenye mstari wa amri ili uweze kuhamisha ujuzi wako kutoka kwa usambazaji mmoja hadi mwingine bila kujifunza usanidi mpya wa mtumiaji.
01 ya 12
Jinsi ya Kujenga Mtumiaji
Hebu kuanza kwa kuunda mtumiaji rahisi.
Amri ifuatayo itaongeza mtumiaji mpya inayoitwa mtihani kwa mfumo wako:
Sudo useradd mtihani
Nini kitatokea wakati amri hii itaendeshwa itategemea yaliyomo ya faili ya usanifu iliyo kwenye / nk / default / useradd.
Kuangalia yaliyomo ya / nk / default / useradd kukimbia amri ifuatayo:
sudo nano / nk / default / useradd
Faili ya usanidi itaweka shell ya msingi ambayo Ubuntu ni bin / sh. Chaguzi nyingine zote zinasemwa nje.
Chaguo zilizochaguliwa zinawezesha kuweka folda ya nyumbani ya msingi, kikundi, siku kadhaa baada ya nenosiri limekwisha muda kabla ya akaunti haibadilishwa na tarehe ya mwisho ya mwisho.
Kitu muhimu cha kukusanya taarifa ya hapo juu ni kwamba kuendesha amri ya useradd bila swichi yoyote inaweza kuzalisha matokeo tofauti kwa mgawanyo tofauti na ni pamoja na mipangilio katika faili / / / default / useradd faili.
Mbali na / nk / default / useradd faili, pia kuna faili inayoitwa /etc/login.defs ambayo itajadiliwa baadaye katika mwongozo.
Muhimu: sudo haijawekwa kwenye kila usambazaji. Ikiwa haijasakinishwa unahitaji kuingia katika akaunti na idhini sahihi ya kujenga watumiaji
02 ya 12
Jinsi ya Kujenga Mtumiaji Na Msaada wa Nyumbani
Mfano uliopita ulikuwa rahisi lakini mtumiaji anaweza au hajapata kupewa saraka ya nyumbani kulingana na faili ya mipangilio .
Kulazimisha kuundwa kwa saraka ya nyumbani ili kutumia amri ifuatayo:
mtihani wa-useradd
Amri ya hapo juu inajenga folda ya nyumbani / ya mtihani kwa mtihani wa mtumiaji.
03 ya 12
Jinsi ya Kujenga Mtumiaji Na Msaada wa Nyumba tofauti
Ikiwa unataka mtumiaji awe na folda ya nyumbani mahali tofauti kwa default unaweza kutumia -d kubadili.
sudo useradd -m-d / mtihani wa mtihani
Amri ya juu itaunda folda inayoitwa mtihani wa mtihani wa mtumiaji chini ya folda ya mizizi.
Kumbuka: Ndani ya -m kubadili folda haiwezi kuundwa. Inategemea mipangilio ndani ya /etc/login.defs.
Ili kupata hii kufanya kazi bila kutaja -m kubadili hariri file /etc/login.defs na chini ya faili kuongeza mstari wafuatayo:
CREATE_HOME ndiyo
04 ya 12
Jinsi ya Kubadilisha Neno la mtumiaji Kutumia Linux
Sasa kwa kuwa umeunda mtumiaji na folda ya nyumbani utahitaji kubadilisha nenosiri la mtumiaji.
Kuweka nenosiri la mtumiaji unahitaji kutumia amri ifuatayo:
mtihani wa kupitishwa
Amri ya hapo juu itawawezesha kuweka nenosiri la mtumiaji wa mtihani. Utaelekezwa kwa nenosiri unayotaka kutumia.
05 ya 12
Jinsi ya Kubadili Watumiaji
Unaweza kupima akaunti yako ya mtumiaji mpya kwa kuandika zifuatazo kwenye dirisha la terminal:
su - mtihani
Amri ya juu inachukua mtumiaji kwenye akaunti ya mtihani na kudhani umeunda folda ya nyumbani utawekwa kwenye folda ya nyumbani kwa mtumiaji huyo.
06 ya 12
Unda mtumiaji na tarehe ya kumalizika
Ikiwa unafanya kazi katika ofisi na una mkandarasi mpya kuanzia nani atakayekuwa katika ofisi yako kwa muda mfupi basi utahitaji kuweka tarehe ya kumalizika kwenye akaunti yake ya mtumiaji.
Vivyo hivyo, ikiwa una familia ya kukaa basi unaweza kuunda akaunti ya mtumiaji kwa mwanachama huyo wa familia atakapopotea baada ya kuondoka.
Kuweka tarehe ya kumalizika wakati wa kujenga mtumiaji, tumia amri ifuatayo:
useradd -d / home / test -e 2016-02-05 mtihani
Tarehe lazima ielezwe katika muundo YYYY-MM-DD ambapo YYYY ni mwaka, MM ni namba ya mwezi na DD ni namba ya siku.
07 ya 12
Jinsi ya Kujenga Mtumiaji Na Kuwapa Kundi
Ikiwa una mtumiaji mpya akijiunga na kampuni yako basi unaweza kutaka kugawa vikundi maalum kwa mtumiaji huyo ili waweze kufikia faili sawa na folda kama wanachama wengine wa timu yao.
Kwa mfano, fikiria kwamba ulikuwa na mvulana aliyeitwa Yohana na alikuwa akijiunga na mhasibu.
Amri ifuatayo ingeongeza Yohana kwa kundi la akaunti.
useradd -m john -G akaunti
08 ya 12
Kurekebisha Vikwazo vya Kuingia Ndani ya Linux
Faili /etc/login.defs ni faili ya usanidi ambayo hutoa tabia ya default kwa shughuli za kuingia.
Kuna baadhi ya mipangilio muhimu katika faili hii. Kufungua faili ya /etc/login.defs kuingia amri ifuatayo:
sudo nano /etc/login.defs
Faili login.defs ina mazingira yafuatayo ambayo unaweza kutaka kubadili:
- PASS_MAX_DAYS - Muda gani kabla ya nenosiri lisitisha.
- PASS_MIN_DAYS - Mara ngapi nenosiri linaweza kubadilishwa.
- PASS_WARN_AGE - Idadi ya siku inapoonya mbele ya nenosiri.
- LOGIN_RETRIES - Idadi ya majaribio ya kuingilia kabla ya kushindwa.
- LOGIN_TIMEOUT - Je, ni muda gani kabla ya nyakati za kuingia.
- DEFAULT_HOME - Je, mtumiaji anaweza kuingia ikiwa hakuna folda ya nyumbani ipo.
Kumbuka kuwa hizi ni chaguo chaguo-msingi na zinaweza kuingizwa wakati wa kuunda mtumiaji mpya.
09 ya 12
Jinsi ya Kufafanua Kuingia Nywila ya Kuingia Wakati Unda Mtumiaji
Unaweza kuweka tarehe ya kumalizika kwa nenosiri, nambari ya majaribio ya kuingilia na wakati wa kuanzisha wakati wa kutengeneza mtumiaji.
Mfano wafuatayo unaonyesha jinsi ya kuunda mtumiaji kwa onyo la nenosiri, idadi ya siku chache kabla ya nenosiri na muda wa kuingia.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1
10 kati ya 12
Uumbaji wa Mtumiaji bila Folda ya Nyumbani
Ikiwa faili ya login.defs ina chaguo CREATE_HOME ndiyo itaweka basi wakati mtumiaji anaumbwa folda ya nyumbani itaundwa moja kwa moja.
Ili kuunda mtumiaji bila folda ya nyumbani bila kujali mazingira hutumia amri ifuatayo:
useradd-mtihani
Ni vizuri kuchanganya kwamba -m inasimama kuunda nyumba na-inasimama kwa si kujenga nyumba.
11 kati ya 12
Taja jina kamili la Mtumiaji Wakati wa Kujenga Mtumiaji
Kama sehemu ya sera yako ya uumbaji wa mtumiaji, unaweza kuchagua kufanya kitu kama awali ya kwanza, ikifuatiwa na jina la mwisho. Kwa mfano, jina la mtumiaji "John Smith" litakuwa "jsmith".
Unapotafuta maelezo kuhusu mtumiaji huenda usiwe na uwezo wa kutofautisha kati ya John Smith na Jenny Smith.
Unaweza kuongeza maoni wakati wa kuunda akaunti ili iwe rahisi kupata jina halisi la mtumiaji.
Amri ifuatayo inaonyesha jinsi ya kufanya hivi:
useradd -m jsmith -c "john smith"
12 kati ya 12
Kuchambua Faili / nk / passwd
Unapojenga mtumiaji maelezo ya mtumiaji huyo anaongezwa kwenye faili / nk / passwd.
Kuangalia maelezo kuhusu mtumiaji fulani unaweza kutumia amri ya grep kama ifuatavyo:
grep john / nk / passwd
Kumbuka: amri ya hapo juu itarudi maelezo kuhusu watumiaji wote na neno john kama sehemu ya jina la mtumiaji.
Faili / nk / passuword ina orodha iliyojitenga ya kanda kuhusu kila mtumiaji.
Mashamba ni kama ifuatavyo:
- Jina la mtumiaji;
- Nenosiri la siri (ambalo huwezi kuona);
- Mtumiaji;
- Idhini ya kikundi cha mtumiaji;
- Jina kamili la mtumiaji;
- Sura ya nyumbani ya mtumiaji;
- Ingia shell.