Kako stvoriti više korisničkih računa u Linuxu


Dva pomoćna programa za dodavanje ili stvaranje korisničkih računa u Unix/Linux sustavima su adduser i useradd. Ove su naredbe osmišljene za dodavanje jednog korisničkog računa u sustav u isto vrijeme. Što ako morate izraditi više korisničkih računa? Tada vam je potreban program kao što je newusers.

Newusers je koristan uslužni program naredbenog retka koji se koristi za ažuriranje i stvaranje novih korisničkih računa u jednom trenutku. Namijenjen je za korištenje u IT okruženjima s velikim sustavima gdje je administrator sustava trebao ažurirati ili kreirati više korisničkih računa u seriji. Čita informacije iz stdin (prema zadanim postavkama) ili datoteke za ažuriranje skupa postojećih korisničkih računa ili za stvaranje novih korisnika.

U ovom ćemo članku objasniti kako stvoriti više korisničkih računa u skupnom načinu rada pomoću uslužnog programa Newusers u sustavima Linux.

Da biste stvorili korisnike u grupi, možete dati njihove informacije u datoteci u sljedećem formatu, istom kao standardna datoteka zaporke:

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

gdje :

  • pw_name: korisničko ime
  • pw_passwd: korisnička lozinka
  • pw_uid: ID korisnika
  • pw_gid: ID korisničke grupe
  • pw_gecos: definira odjeljke komentara.
  • pw_dir: definira početni direktorij korisnika.
  • pw_shell: definira korisnikovu zadanu ljusku.

Pažnja: trebali biste zaštititi ulaznu datoteku budući da sadrži nešifrirane lozinke, postavljanjem odgovarajućih dopuštenja za nju. Trebao bi ga moći čitati i pisati samo root.

Na primjer, da biste dodali korisničke račune ravi i tecmint, možete stvoriti datoteke pod nazivom users.txt kao što je prikazano.

sudo vim users.txt 

Zatim dodajte pojedinosti o korisničkim računima u datoteku u sljedećem formatu.

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

Spremite datoteku i postavite potrebna dopuštenja za nju.

sudo chmod 0600 users.txt 

Sada pokrenite naredbu newusers s ulaznom datotekom da dodate gornje korisničke račune odjednom.

sudo newusers users.txt

Prvo, program newusers pokušava kreirati ili ažurirati navedene račune, a zatim upisati te promjene u baze podataka korisnika ili grupe. U slučaju bilo kakvih pogrešaka, osim u konačnim zapisima u baze podataka, nikakve promjene se ne upisuju u baze podataka. Ovako jednostavno radi naredba newusers.

Ako je prethodna naredba uspješna, provjerite datoteke /etc/passwd i /etc/groups kako biste potvrdili da su korisnički računi dodani kao što je prikazano.

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

Za više informacija pogledajte man stranicu newuser.

man newuser 

Također biste mogli provjeriti sljedeće povezane članke.

  1. 3 načina za promjenu korisničke zadane ljuske u Linuxu
  2. Kako stvoriti zajednički imenik za sve korisnike u Linuxu
  3. Whowatch – Pratite Linux korisnike i procese u stvarnom vremenu
  4. Kako poslati poruku prijavljenim korisnicima u Linuxu

U ovom smo članku objasnili kako stvoriti više korisnika u Linuxu pomoću programa newusers. Upotrijebite obrazac za povratne informacije u nastavku da biste postavili bilo kakva pitanja ili podijelili svoje komentare s nama. Ako znate za slične uslužne programe, također nam javite.