Hvernig á að búa til marga notendareikninga í Linux


Tvær tólin til að bæta við eða búa til notendareikninga í Unix/Linux kerfum eru adduser og useradd. Þessar skipanir eru hannaðar til að bæta við einum notandareikningi í kerfið í einu. Hvað ef þú ert með marga notendareikninga sem á að búa til? Það er þegar þú þarft forrit eins og nýja notendur.

Newusers er gagnlegt skipanalínutól notað til að uppfæra og búa til nýja notendareikninga í einu. Það er ætlað til notkunar í upplýsingatækniumhverfi með stórum kerfum þar sem kerfisstjóri þurfti að uppfæra eða búa til marga notendareikninga í lotu. Það les upplýsingar úr stdin (sjálfgefið) eða skrá til að uppfæra hóp af núverandi notendareikningum eða til að búa til nýja notendur.

Í þessari grein munum við útskýra hvernig á að búa til marga notendareikninga í lotuham með því að nota Newusers gagnsemi í Linux kerfum.

Til að búa til notendur í lotu geturðu gefið upplýsingar þeirra í skrá á eftirfarandi sniði, sama og venjulegu lykilorðaskránni:

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

hvar:

  • pw_name: notendanafn
  • pw_passwd: lykilorð notanda
  • pw_uid: auðkenni notanda
  • pw_gid: hópauðkenni notanda
  • pw_gecos: skilgreinir athugasemdahluta.
  • pw_dir: skilgreinir heimaskrá notandans.
  • pw_shell: skilgreinir sjálfgefna skel notanda.

Athugið: Þú ættir að vernda innsláttarskrána þar sem hún inniheldur ódulkóðuð lykilorð með því að setja viðeigandi heimildir fyrir hana. Það ætti aðeins að vera læsilegt og skrifanlegt með rót.

Til dæmis, til að bæta við notendareikningunum ravi og tecmint, geturðu búið til skrá sem kallast users.txt eins og sýnt er.

$ sudo vim users.txt 

Næst skaltu bæta við upplýsingum um notendareikninga í skránni á eftirfarandi sniði.

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

Vistaðu skrána og settu nauðsynlegar heimildir á hana.

$ sudo chmod 0600 users.txt 

Keyrðu nú newusers skipunina með inntaksskránni til að bæta við ofangreindum notendareikningum í einu.

$ sudo newusers users.txt

Fyrst reynir forrit nýnotenda að búa til eða uppfæra tilgreinda reikninga og skrifa síðan þessar breytingar á notenda- eða hópgagnagrunna. Ef um villur er að ræða nema í síðustu skrifum í gagnagrunnana, eru engar breytingar skuldbundnar til gagnagrunnanna. Þetta er einfaldlega hvernig newusers skipunin virkar.

Ef fyrri skipunin heppnast, athugaðu /etc/passwd og /etc/groups skrárnar til að staðfesta að notendareikningunum hafi verið bætt við eins og sýnt er.

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

Nánari upplýsingar er að finna á mansíðu nýrra notenda.

$ man newuser 

Þú gætir líka viljað skoða þessar eftirfarandi tengdu greinar.

  1. 3 leiðir til að breyta sjálfgefnu skel fyrir notendur í Linux
  2. Hvernig á að búa til sameiginlega skrá fyrir alla notendur í Linux
  3. Whowatch – Fylgstu með Linux notendum og ferlum í rauntíma
  4. Hvernig á að senda skilaboð til skráðra notenda í Linux

Í þessari grein höfum við útskýrt hvernig á að búa til marga notendur í Linux með nýnotendaforriti. Notaðu athugasemdareyðublaðið hér að neðan til að spyrja spurninga eða deila athugasemdum þínum með okkur. Ef þú veist um svipaðar tólar þarna úti, láttu okkur líka vita.