Kaip sukurti kelias vartotojo paskyras „Linux“.


Dvi paslaugos, skirtos pridėti arba kurti vartotojo paskyras Unix/Linux sistemose, yra adduser ir useradd. Šios komandos skirtos pridėti vieną vartotojo abonementą sistemoje vienu metu. Ką daryti, jei turite sukurti kelias vartotojų paskyras? Tada jums reikia programos, pvz., newusers.

Nauji vartotojai yra naudinga komandų eilutės priemonė, naudojama vienu metu atnaujinti ir kurti naujas naudotojų paskyras. Jis skirtas naudoti IT aplinkose su didelėmis sistemomis, kur sistemos administratoriui reikėjo atnaujinti arba sukurti kelias vartotojų paskyras paketiniu būdu. Jis nuskaito informaciją iš stdin (pagal numatytuosius nustatymus) arba failą, kad atnaujintų esamų naudotojų paskyrų rinkinį arba sukurtų naujus vartotojus.

Šiame straipsnyje paaiškinsime, kaip sukurti kelias vartotojų paskyras paketiniu režimu, naudojant Newusers programą Linux sistemose.

Norėdami sukurti vartotojus grupėje, galite pateikti jų informaciją faile tokiu formatu, kaip ir standartiniame slaptažodžio faile:

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

kur:

  • pw_name: naudotojo vardas
  • pw_passwd: naudotojo slaptažodis
  • pw_uid: naudotojo ID
  • pw_gid: naudotojo grupės ID
  • pw_gecos: apibrėžia komentarų skyrius.
  • pw_dir: apibrėžia vartotojo namų katalogą.
  • pw_shell: apibrėžia naudotojo numatytąjį apvalkalą.

Dėmesio: turėtumėte apsaugoti įvesties failą, nes jame yra nešifruotų slaptažodžių, nustatydami jam tinkamus leidimus. Ją turėtų skaityti ir rašyti tik šaknis.

Pavyzdžiui, norėdami pridėti naudotojų paskyras ravi ir tecmint, galite sukurti failus pavadinimu users.txt, kaip parodyta.

sudo vim users.txt 

Tada pridėkite vartotojo abonementų informaciją į failą tokiu formatu.

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

Išsaugokite failą ir nustatykite jam reikalingus leidimus.

sudo chmod 0600 users.txt 

Dabar paleiskite komandą newusers su įvesties failu, kad iš karto pridėtumėte aukščiau nurodytas naudotojų paskyras.

sudo newusers users.txt

Pirmiausia programa nauji vartotojai bando sukurti arba atnaujinti nurodytas paskyras, o tada įrašyti šiuos pakeitimus į vartotojų ar grupių duomenų bazes. Esant klaidoms, išskyrus galutinius įrašus į duomenų bazes, duomenų bazės nėra keičiamos. Tiesiog taip veikia komanda newusers.

Jei ankstesnė komanda buvo sėkminga, patikrinkite failus /etc/passwd ir /etc/groups, kad įsitikintumėte, jog naudotojų paskyros buvo pridėtos, kaip parodyta.

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

Norėdami gauti daugiau informacijos, žr. naujo naudotojo vadovo puslapį.

man newuser 

Taip pat galbūt norėsite peržiūrėti šiuos susijusius straipsnius.

  1. 3 būdai, kaip pakeisti numatytąjį vartotojo apvalkalą sistemoje „Linux“.
  2. Kaip sukurti bendrą katalogą visiems Linux vartotojams
  3. Whowatch – Stebėkite „Linux“ vartotojus ir procesus realiuoju laiku
  4. Kaip išsiųsti pranešimą prisijungusiems vartotojams sistemoje „Linux“.

Šiame straipsnyje paaiškinome, kaip sukurti kelis vartotojus sistemoje „Linux“ naudojant naujų naudotojų programą. Naudokite toliau pateiktą atsiliepimų formą, jei norite užduoti klausimų arba pasidalinti su mumis savo komentarais. Jei žinote kokių nors panašių paslaugų, praneškite ir mums.