Kuidas luua Linuxis mitu kasutajakontot


Kaks Unixi/Linuxi süsteemides kasutajakontode lisamise või loomise utiliiti on adduser ja useradd. Need käsud on mõeldud süsteemi ühe kasutajakonto lisamiseks korraga. Mis siis, kui teil on mitme kasutajakonto loomiseks? Siis vajate sellist programmi nagu uuskasutajad.

Newusers on kasulik käsurea utiliit, mida kasutatakse uute kasutajakontode värskendamiseks ja loomiseks korraga. See on ette nähtud kasutamiseks suurte süsteemidega IT-keskkondades, kus süsteemiadministraatoril oli vaja mitme kasutajakonto pakkide kaupa värskendada või luua. See loeb teavet stdinist (vaikimisi) või failist olemasolevate kasutajakontode komplekti värskendamiseks või uute kasutajate loomiseks.

Selles artiklis selgitame, kuidas luua mitu kasutajakontot pakettrežiimis, kasutades Newusersi utiliiti Linuxi süsteemides.

Kasutajate pakkide loomiseks saate edastada nende andmed failis järgmises vormingus, nagu tavaline paroolifail.

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

kus:

  • pw_name: kasutajanimi
  • pw_passwd: kasutaja parool
  • pw_uid: kasutaja ID
  • pw_gid: kasutaja rühma ID
  • pw_gecos: määratleb kommentaaride jaotised.
  • pw_dir: määrab kasutaja kodukataloogi.
  • pw_shell: määrab kasutaja vaikekesta.

Tähelepanu: peaksite sisendfaili kaitsma, kuna see sisaldab krüptimata paroole, määrates sellele vastavad õigused. See peaks olema loetav ja kirjutatav ainult juurtega.

Näiteks kasutajakontode ravi ja tecmint lisamiseks saate luua faili nimega users.txt nagu näidatud.

$ sudo vim users.txt 

Järgmisena lisage faili kasutajakontode üksikasjad järgmises vormingus.

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

Salvestage fail ja määrake sellele vajalikud õigused.

$ sudo chmod 0600 users.txt 

Nüüd käivitage ülaltoodud kasutajakontode lisamiseks sisendfailiga käsk newusers.

$ sudo newusers users.txt

Kõigepealt proovib uuskasutajate programm luua või uuendada määratud kontosid ja seejärel kirjutada need muudatused kasutaja või rühma andmebaasidesse. Vigade korral, välja arvatud andmebaaside lõplikes kirjutistes, ei tehta andmebaasides muudatusi. Uute kasutajate käsk töötab lihtsalt nii.

Kui eelmine käsk on edukas, kontrollige faile/etc/passwd ja/etc/groups, et veenduda, et kasutajakontod on lisatud, nagu näidatud.

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

Lisateavet leiate uue kasutaja manulehelt.

$ man newuser 

Samuti võiksite vaadata neid järgmisi seotud artikleid.

  1. 3 viisi Linuxi kasutajate vaikekesta muutmiseks
  2. Kuidas luua kõigile Linuxi kasutajatele jagatud kataloogi
  3. Whowatch - jälgige Linuxi kasutajaid ja protsesse reaalajas
  4. Kuidas saata sõnumit logitud kasutajatele Linuxis

Selles artiklis oleme selgitanud, kuidas luua uuskasutajate programmi abil Linuxis mitu kasutajat. Kasutage allolevat tagasisidevormi, et esitada küsimusi või jagada meiega oma kommentaare. Kui teate mõnda sarnast kommunaalteenust, andke meile sellest ka teada.