useradd
useradd este o comandă tipic de multe Unix si Unix- ului de operare sisteme care creează noi conturi , sau modifică parametrii implicite pentru crearea de noi conturi. [1] [2] [3] [4] [5]
Pentru a rula această comandă, în mod normal trebuie să aveți privilegii de administrator ( rădăcină ). Trebuie remarcat faptul că, înainte de a vă putea conecta cu un cont nou , este de obicei necesar să îi atribuiți o parolă pentru autentificare (prin comanda passwd ). În unele sisteme de operare, inclusiv FreeBSD și macOS , comanda adduser este în loc de useradd , care oferă funcționalități similare, dar utilizând o sintaxă diferită.
Sintaxă
Sintaxa generală a utilizării este următoarea:
useradd [ opțiuni ] nume de utilizator
Opțiuni
Opțiunile variază în funcție de sistemul de operare particular. Printre cei frecvent prezenți sunt:
- -d director_acasă
- Utilizați directorul specificat ca director principal pentru noul utilizator.
- -m
- Setați directorul de acasă pentru utilizator dacă nu există.
- -e data_expirare
- Indică faptul că contul va expira la data indicată (în format MM / ZZ / AA).
- -g grup
- Specifică numele sau GID- ul grupului de bază din care va face parte utilizatorul (în loc să utilizeze valoarea implicită).
- Group1 -G [, GROUP2 ...]
- Specificați orice grupuri suplimentare din care va face parte utilizatorul.
- shell -s
- Specifică numele shell-ului de text pentru a începe când noul utilizator se conectează ( în loc să utilizeze implicit).
- -u uid
- Atribuie utilizatorului UID-ul specificat (mai degrabă decât să atribuie unul care nu este utilizat).
Modificarea valorilor implicite
În multe dintre sistemele de operare care o furnizează, comanda useradd are și un al doilea formular care vă permite să vizualizați și să modificați setările implicite pentru crearea de conturi noi. Sintaxa în acest caz este următoarea:
useradd -D [ opțiuni ]
Dacă nu specificați nicio opțiune, sunt afișate setările implicite curente.
Din nou, opțiunile variază în funcție de sistemul de operare. Printre cele disponibile în mod obișnuit sunt:
- -b director
- Specifică numele directorului implicit în care vor fi create directoarele de start ale conturilor noi
- -e data_expirare
- Dacă nu se specifică altfel, noile conturi create vor expira la data indicată (în format MM / ZZ / AA).
- -g grup
- Utilizatorii noi, cu excepția cazului în care se specifică altfel, vor avea grupul indicat (după nume sau după GID ) ca grup principal.
- shell -s
- Dacă nu se specifică altfel, noilor utilizatori li se va atribui shell-ul de text indicat.
Exemple
Creați un cont nou pentru utilizatorul mario , creând, de asemenea, directorul său de acasă și făcându-l să facă parte din grupurile de discuri și jocuri suplimentare:
# useradd -G disc, jocuri -m mario
Vizualizați (pe un sistem GNU / Linux ) setările implicite:
# useradd -D GRUP = 100 ACASĂ = / acasă INACTIV = -1 EXPIRE = SHELL = / bin / sh SKEL = / etc / skel CREATE_MAIL_SPOOL = nu
Notă
- ^ (EN) useradd , în paginile de manual Linux . Adus 10.01.2009 .
- ^ (EN) useradd - adaugă un utilizator la sistem [ link rupt ] , în paginile manuale OpenBSD . Adus 10.01.2009 .
- ^ (EN) useradd , în colecțiaSolaris Express Reference Manual. Adus 10.01.2009 .
- ^ (EN) useradd , în HP-UX Reference. Adus 10.01.2009 .
- ^ (EN) useradd Comandă , Documentație în AIX - Referințe comenzi. Adus 10.01.2009 .