Serverul Ubuntu este ca orice varietate de Linux și are capabilități multiple pentru utilizatori și o sarcină comună pe orice server este adăugarea de utilizatori.
useradd
Comanda useradd vă va permite să adăugați cu ușurință un nou utilizator din linia de comandă:
useradd
Această comandă adaugă utilizatorului, dar fără alte opțiuni utilizatorul dvs. nu va avea o parolă sau un director de acasă.
Notă:dacă primiți un mesaj care spune că comanda nu a fost găsită, încercați să utilizați calea completă, după cum urmează:
/ Usr / sbin / useradd
Puteți utiliza opțiunea -d pentru a seta directorul de acasă pentru utilizator. Opțiunea -m va forța useradd să creeze directorul de acasă. Vom încerca să creați un cont de utilizator cu aceste opțiuni și apoi să utilizați comanda passwd pentru a seta parola pentru cont. Alternativ, puteți seta o parolă utilizând -p pe comanda useradd, dar prefer să setați parola folosind passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
Acest lucru va crea utilizatorul numit testuser și le va da propriul director de acasă în / home / testuser. Fișierele din noul director de domiciliu sunt copiate din folderul / etc / skel, care conține fișiere de director de domiciliu implicite. Dacă doriți să setați valorile implicite pentru utilizatorii dvs., veți face acest lucru modificând sau adăugând fișiere în acel director. Dacă aruncăm o privire la noul director de acasă pentru utilizator:
geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
total 20
drwxr-xr-x 2 testul testuser 4096 2006-12-15 11:34.
drwxr-xr-x rădăcină rădăcină 5 4096 2006-12-15 11: 37 ...
-rw-r-r- 1 testuser testuser 220 2006-12-15 11:34 .bash_logout
-rw-r-r- 1 testuser testuser 414 2006-12-15 11:34 .bash_profile
-rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34 .bashrc
Veți observa că în acest director există scripturi bash. Dacă doriți să setați opțiunile de cale implicită pentru toți utilizatorii noi, ați face acest lucru modificând fișierele din / etc / skel, care vor fi apoi folosite pentru a crea aceste fișiere prin comanda useradd.
Adăugați utilizator
Comanda adduser este chiar mai ușoară decât comanda useradd, deoarece vă solicită fiecare informație. Mi se pare amuzant că există două comenzi numite în mod identic care fac același lucru, dar asta e linux pentru tine. Iată sintaxa:
Adăugați utilizator
Exemplu:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Parola:
Adăugarea utilizatorului "thegeek" ...
Adăugarea unui nou grup "thegeek" (1004).
Adăugarea unui utilizator nou "thegeek" (1004) cu grupul "thegeek".
Crearea directorului home / 'home / thegeek'.
Copierea fișierelor din "/ etc / skel"
Introduceți o nouă parolă UNIX:
Reintroduceți noua parolă UNIX:
Nu este furnizată nici o parolă
Introduceți o nouă parolă UNIX:
Reintroduceți noua parolă UNIX:
passwd: parola a fost actualizată cu succes
Schimbarea informațiilor despre utilizator pentru gheață
Introduceți noua valoare sau apăsați ENTER pentru implicit
Numele complet []: The Geek
Numărul camerei []: 0
Telefon de lucru [555-1212]
Acasă Telefon []: 555-1212
Alte []:
Informațiile sunt corecte? [y / N] y