27Jun

Adăugați un utilizator pe serverul Ubuntu

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 utilizator nou din linia de comandă:

useradd & lt; username & gt;

Această comandă adaugă utilizatorului, dar fără alte opțiuni, utilizatorul dvs. nu va avea o parolă sau un director de domiciliu.

Notă: dacă primiți un mesaj care spune că comanda nu a fost găsită, încercați să utilizați calea completă, astfel:

/usr/sbin/ useradd & lt; username & gt;

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ă folosind -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 testuser /home/.Fișierele din noul director de domiciliu sunt copiate din dosarul /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 testuser testuser 4096 2006-12-15 11:34.
drwxr-xr-x rădăcină rădăcină 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 pentru calea implicită pentru toți utilizatorii noi, ați face acest lucru modificând fișierele din skins /etc/, care vor fi apoi folosite pentru a crea aceste fișiere prin comanda useradd.

adduser

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:

adduser & lt; username & gt;

Exemplu:

geek @ ubuntuServ: /etc/ skel $ sudo adduser thegeek
Parola:
Adăugarea utilizatorului `thegeek '...
Adăugarea unui nou grup` thegeek'( 1004).
Adăugarea unui nou utilizator "thegeek"( 1004) cu grupul "thegeek".
Crearea directorului home `/home/ thegeek '.
Introduceți noua parolă UNIX:
Reintroduceți noua parolă UNIX:
Nu este furnizată nicio parolă
Introduceți noua parolă UNIX:
Reintroduceți noua parolă UNIX:
passwd: parola actualizată cu succes
Schimbarea informațiilor utilizatorului pentru
Introduceți noua valoare sau apăsați ENTER pentru numele complet
[]: Numărul de cameră Geek
[]: 0
Telefon de lucru []: 555-1212
Telefon principal []: 555-1212
Altele []:
Informațiile sunt corecte?[y / N] y