Giunsa Paghimo Daghang Mga Account sa Gumagamit sa Linux


Ang duha ka mga utilities alang sa pagdugang o paghimo og user account sa Unix/Linux system mao ang adduser ug useradd. Kini nga mga sugo gidisenyo aron makadugang og usa ka user account sa sistema sa usa ka higayon. Unsa kaha kung adunay ka daghang mga account sa tiggamit nga himuon? Kana kung kinahanglan nimo ang usa ka programa sama sa mga bag-ong tiggamit.

Ang Newusers usa ka mapuslanon nga command line utility nga gigamit sa pag-update ug paghimo og mga bag-ong user account sa usa ka higayon. Gituyo kini nga gamiton sa mga IT nga palibot nga adunay dagkong mga sistema diin ang usa ka tagdumala sa sistema kinahanglan nga mag-update o maghimo daghang mga account sa gumagamit sa batch. Nagbasa kini og impormasyon gikan sa stdin (sa default) o usa ka file aron ma-update ang usa ka set sa kasamtangan nga mga user account o sa paghimo og bag-ong mga tiggamit.

Sa kini nga artikulo, among ipasabut kung giunsa paghimo ang daghang mga account sa gumagamit sa mode nga batch gamit ang utility sa Newuser sa mga sistema sa Linux.

Aron makahimo og mga user sa usa ka batch, mahimo nimong ihatag ang ilang impormasyon sa usa ka file sa mosunod nga format, sama sa standard password file:

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

diin:

  • pw_name: username
  • pw_passwd: password sa tiggamit
  • pw_uid: user’s ID
  • pw_gid: user's group ID
  • pw_gecos: naghubit sa mga seksyon sa komento.
  • pw_dir: naghubit sa home directory sa user.
  • pw_shell: naghubit sa default shell sa user.

Atensyon: Kinahanglan nimong panalipdan ang input file tungod kay kini adunay mga wala ma-encrypt nga password, pinaagi sa pagbutang sa angay nga mga pagtugot niini. Kini kinahanglan nga mabasa lamang ug masulat pinaagi sa gamut.

Pananglitan, aron idugang ang mga user account nga ravi ug tecmint, makahimo ka og mga file nga gitawag og users.txt sama sa gipakita.

$ sudo vim users.txt 

Sunod, idugang ang mga detalye sa user account sa file sa mosunod nga format.

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

I-save ang file ug ibutang ang gikinahanglan nga mga permiso niini.

$ sudo chmod 0600 users.txt 

Karon padagana ang newusers command gamit ang input file aron idugang ang mga account sa ibabaw sa user dayon.

$ sudo newusers users.txt

Una, ang programa sa mga bag-ong tiggamit mosulay sa paghimo o pag-update sa mga piho nga mga account, ug dayon isulat kini nga mga pagbag-o sa mga database sa user o grupo. Kung adunay bisan unsang mga sayup gawas sa katapusan nga pagsulat sa mga database, walay mga pagbag-o nga nahimo sa mga database. Mao ra kini kung giunsa ang paglihok sa mga bag-ong tiggamit.

Kung malampuson ang miaging command, susiha ang /etc/passwd ug /etc/groups nga mga file aron makumpirma nga ang mga account sa gumagamit gidugang sama sa gipakita.

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

Para sa dugang nga impormasyon, tan-awa ang bag-ong user nga man page.

$ man newuser 

Mahimo usab nimong susihon kining mosunod nga may kalabutan nga mga artikulo.

  1. 3 Mga Paagi sa Pag-usab sa usa ka Users Default Shell sa Linux
  2. Unsaon Paghimo og Shared Directory para sa Tanang Gumagamit sa Linux
  3. Whowatch – Pag-monitor sa mga Gumagamit ug Proseso sa Linux sa Tinuod nga Oras
  4. Unsaon Pagpadala og Mensahe sa mga Naka-log nga Gumagamit sa Linux

Niini nga artikulo, gipasabut namon kung giunsa paghimo ang daghang mga tiggamit sa Linux gamit ang programa sa mga bag-ong tiggamit. Gamita ang feedback nga porma sa ubos sa pagpangutana sa bisan unsang mga pangutana o pagpaambit sa imong mga komento kanamo. Kung nahibal-an nimo ang bisan unsang parehas nga mga utilities didto, ipahibalo usab kanamo.