Jinsi ya Kuunda Akaunti nyingi za Watumiaji kwenye Linux


Huduma mbili za kuongeza au kuunda akaunti za watumiaji katika mifumo ya Unix/Linux ni adduser na useradd. Amri hizi zimeundwa ili kuongeza akaunti ya mtumiaji mmoja katika mfumo kwa wakati mmoja. Je, ikiwa una akaunti nyingi za watumiaji zitakazoundwa? Hapo ndipo unapohitaji programu kama vile watumiaji wapya.

Watumiaji wapya ni huduma muhimu ya mstari wa amri inayotumiwa kusasisha na kuunda akaunti mpya za watumiaji kwa wakati mmoja. Inakusudiwa kutumika katika mazingira ya TEHAMA yenye mifumo mikubwa ambapo msimamizi wa mfumo alihitaji kusasisha au kuunda akaunti nyingi za watumiaji katika kundi. Inasoma maelezo kutoka kwa stdin (kwa chaguo-msingi) au faili ili kusasisha seti ya akaunti zilizopo za watumiaji au kuunda watumiaji wapya.

Katika makala hii, tutaelezea jinsi ya kuunda akaunti nyingi za watumiaji katika hali ya kundi kwa kutumia matumizi ya Watumiaji wapya katika mifumo ya Linux.

Ili kuunda watumiaji katika kundi, unaweza kutoa maelezo yao katika faili katika umbizo lifuatalo, sawa na faili ya kawaida ya nenosiri:

pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

wapi:

  • pw_name: jina la mtumiaji
  • pw_passwd: nenosiri la mtumiaji
  • pw_uid: kitambulisho cha mtumiaji
  • pw_gid: kitambulisho cha kikundi cha mtumiaji
  • pw_gecos: inafafanua sehemu za maoni.
  • pw_dir: inafafanua orodha ya nyumbani ya mtumiaji.
  • pw_shell: inafafanua ganda chaguo-msingi la mtumiaji.

Tahadhari: Unapaswa kulinda faili ya ingizo kwa kuwa ina manenosiri ambayo hayajasimbwa, kwa kuweka vibali vinavyofaa juu yake. Inapaswa kusomeka tu na kuandikwa kwa mizizi.

Kwa mfano, ili kuongeza akaunti za mtumiaji ravi na tecmint, unaweza kuunda faili zinazoitwa users.txt kama inavyoonyeshwa.

$ sudo vim users.txt 

Ifuatayo, ongeza maelezo ya akaunti ya mtumiaji katika faili katika umbizo lifuatalo.

ravi:213254lost:1002:1002:Tecmint Admin:/home/ravi:/bin/bash
tecmint:@!#@%$Most:1003:1003:Tecmint:/home/tecmint:/bin/bash

Hifadhi faili na uweke ruhusa zinazohitajika juu yake.

$ sudo chmod 0600 users.txt 

Sasa endesha amri ya watumiaji wapya na faili ya ingizo ili kuongeza akaunti za watumiaji hapo juu mara moja.

$ sudo newusers users.txt

Kwanza, programu ya watumiaji wapya inajaribu kuunda au kusasisha akaunti maalum, na kisha kuandika mabadiliko haya kwa hifadhidata ya mtumiaji au kikundi. Katika kesi ya makosa yoyote isipokuwa katika mwisho anaandika kwa hifadhidata, hakuna mabadiliko ni nia ya hifadhidata. Hivi ndivyo amri ya watumiaji wapya inavyofanya kazi.

Ikiwa amri ya awali imefaulu, angalia faili za /etc/passwd na /etc/groups ili kuthibitisha kwamba akaunti za mtumiaji zimeongezwa kama inavyoonyeshwa.

$ cat /etc/passwd | grep -E "ravi|tecmint"

Kwa habari zaidi, angalia ukurasa wa mtu wa newuser.

$ man newuser 

Unaweza pia kupenda kuangalia makala haya yafuatayo yanayohusiana.

  1. Njia 3 za Kubadilisha Shell Chaguomsingi ya Mtumiaji katika Linux
  2. Jinsi ya Kuunda Saraka Inayoshirikiwa kwa Watumiaji Wote katika Linux
  3. Whowatch - Fuatilia Watumiaji na Mchakato wa Linux kwa Wakati Halisi
  4. Jinsi ya Kutuma Ujumbe kwa Watumiaji Walioingia kwenye Linux

Katika nakala hii, tumeelezea jinsi ya kuunda watumiaji wengi kwenye Linux kwa kutumia programu ya watumiaji wapya. Tumia fomu ya maoni hapa chini kuuliza maswali yoyote au kushiriki maoni yako nasi. Ikiwa unajua huduma zozote zinazofanana huko nje, tujulishe pia.