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.
- 3 načina za promjenu korisničke zadane ljuske u Linuxu
- Kako stvoriti zajednički imenik za sve korisnike u Linuxu
- Whowatch – Pratite Linux korisnike i procese u stvarnom vremenu
- 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.