Kuinka luoda useita käyttäjätilejä Linuxissa


Kaksi apuohjelmaa käyttäjätilien lisäämiseen tai luomiseen Unix/Linux-järjestelmissä ovat adduser ja useradd. Nämä komennot on suunniteltu lisäämään yksi käyttäjätili järjestelmään kerrallaan. Entä jos sinulla on luotava useita käyttäjätilejä? Silloin tarvitset ohjelman, kuten newusers.

Newusers on hyödyllinen komentorivityökalu, jota käytetään päivittämään ja luomaan uusia käyttäjätilejä kerralla. Se on tarkoitettu käytettäväksi IT-ympäristöissä, joissa on suuria järjestelmiä, joissa järjestelmänvalvojan piti päivittää tai luoda useita käyttäjätilejä erässä. Se lukee tietoja stdinistä (oletuksena) tai tiedostosta olemassa olevien käyttäjätilien päivittämiseksi tai uusien käyttäjien luomiseksi.

Tässä artikkelissa selitämme, kuinka luodaan useita käyttäjätilejä erätilassa Newusers-apuohjelman avulla Linux-järjestelmissä.

Jos haluat luoda käyttäjiä erässä, voit antaa heidän tietonsa tiedostossa seuraavassa muodossa, joka on sama kuin tavallinen salasanatiedosto:

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

missä :

  • pw_name: käyttäjänimi
  • pw_passwd: käyttäjän salasana
  • pw_uid: käyttäjätunnus
  • pw_gid: käyttäjän ryhmätunnus
  • pw_gecos: määrittää kommenttiosat.
  • pw_dir: määrittää käyttäjän kotihakemiston.
  • pw_shell: määrittää käyttäjän oletuskuoren.

Huomio: Suojaa syöttötiedosto, koska se sisältää salaamattomia salasanoja, määrittämällä sille asianmukaiset käyttöoikeudet. Sen pitäisi olla vain rootin luettavissa ja kirjoitettavissa.

Jos haluat esimerkiksi lisätä käyttäjätilit ravi ja tecmint, voit luoda tiedoston nimeltä users.txt kuvan mukaisesti.

sudo vim users.txt 

Lisää seuraavaksi käyttäjätilien tiedot tiedostoon seuraavassa muodossa.

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

Tallenna tiedosto ja määritä siihen tarvittavat käyttöoikeudet.

sudo chmod 0600 users.txt 

Suorita nyt newusers-komento syöttötiedoston kanssa lisätäksesi yllä olevat käyttäjätilit kerralla.

sudo newusers users.txt

Ensin newusers-ohjelma yrittää luoda tai päivittää määritetyt tilit ja kirjoittaa sitten muutokset käyttäjä- tai ryhmätietokantoihin. Mahdollisissa virheissä paitsi viimeisissä kirjoituksissa tietokantoihin ei tehdä muutoksia tietokantoihin. Näin newusers-komento toimii.

Jos edellinen komento onnistui, tarkista tiedostoista /etc/passwd ja /etc/groups, että käyttäjätilit on lisätty kuvan mukaisesti.

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

Lisätietoja on uusi käyttäjä -manuaalisivulla.

man newuser 

Haluat ehkä myös tarkistaa nämä seuraavat aiheeseen liittyvät artikkelit.

  1. 3 tapaa vaihtaa käyttäjien oletuskuori Linuxissa
  2. Jaetun hakemiston luominen kaikille käyttäjille Linuxissa
  3. Whowatch – Tarkkaile Linux-käyttäjiä ja prosesseja reaaliajassa
  4. Kuinka lähettää viesti kirjautuneille käyttäjille Linuxissa

Tässä artikkelissa olemme selittäneet, kuinka voit luoda useita käyttäjiä Linuxissa newusers-ohjelman avulla. Käytä alla olevaa palautelomaketta esittääksesi kysymyksiä tai jakaaksesi kommenttisi kanssamme. Jos tiedät vastaavia apuohjelmia, kerro myös meille.