Situatie
Cele două utilitare pentru adăugarea sau crearea de conturi de utilizator în sistemele Unix/Linux sunt adduser și useradd. Aceste comenzi sunt concepute pentru a adăuga un singur cont de utilizator în sistem la un moment dat. Ce se întâmplă dacă aveți mai multe conturi de utilizatori pentru a fi create? Atunci aveti nevoie de un program numit newusers.
Solutie
Pentru a crea utilizatori intr-un batch, puteți să le furnizați informațiile într-un fișier în următorul format, la fel ca fișierul de parolă standard:
unde:
- pw_name: username
- pw_passwd: user’s password
- pw_uid: user’s ID
- pw_gid: user’s group ID
- pw_gecos: defines comments sections.
- pw_dir: defines the home directory of the user.
- pw_shell: defines user’s default shell.
De exemplu, pentru a adăuga conturile utilizatorilor ravi și tecmint, puteți crea un fișier numit user.txt
Apoi, adăugați detaliile conturilor de utilizator în fișier în următorul format.
Salvați fișierul și setați permisiunile necesare pe acesta.
Acum rulați comanda newusers cu fișierul de intrare pentru a adăuga simultan conturile de utilizator de mai sus.
Dacă comanda anterioară are succes, verificați fișierele /etc/passwd și /etc/groups pentru a confirma adăugarea conturilor de utilizator
Leave A Comment?