Aquesta guia mostra com crear usuaris dins de Linux mitjançant la línia d'ordres. Encara que moltes distribucions de Linux d'escriptori proporcionen una eina gràfica per crear usuaris, és una bona idea aprendre a fer-ho des de la línia de comandaments perquè pugui transferir les seves habilitats d'una distribució a una altra sense aprendre noves interfícies d'usuari.
Com crear un usuari

Anem a començar creant un usuari senzill.
L'ordre següent afegirà un nou usuari anomenat test al vostre sistema:
sudo useradd test
El que passarà quan s'executi aquesta ordre dependrà dels continguts del fitxer de configuració ubicat a / etc / default / useradd.
Per veure el contingut de / etc / default / useradd executeu l'ordre següent:
sudo nano / etc / default / useradd
El fitxer de configuració establirà un intèrpret d'ordres per defecte que en Ubuntu és bin / sh. Es comenten totes les altres opcions.
Les opcions comentades us permeten establir una carpeta d'inici predeterminada, un grup, un nombre de dies després que la contrasenya hagi transcorregut abans de desactivar el compte i una data de caducitat predeterminada.
L'important que es recull a partir de la informació anterior és que executar l'ordre useradd sense que cap interruptor pugui produir resultats diferents en diferents distribucions i tot està relacionat amb la configuració del / etc / default / useradd dossier.
A més de la / etc / default / useradd arxiu, també hi ha un fitxer anomenat /etc/login.defs que es tractarà més endavant a la guia.
sudo no està instal·lat a cada distribució. Si no està instal·lat, heu d'iniciar sessió en un compte amb permisos adequats per crear usuaris.
Com crear un usuari amb un directori d'inici

L'exemple anterior era bastant senzill però l'usuari pot o no haver estat assignat un directori personal basat en el fitxer de configuració.
Per forçar la creació d'un directori d'inici per utilitzar el següent comandament:
useradd -m prova
L'ordre anterior crea una / home / test carpeta per a la prova de l'usuari.
Com crear un usuari amb un directori d'inici diferent

Si voleu que l'usuari tingui una carpeta d'inici en un lloc diferent al valor predeterminat, podeu utilitzar l'interruptor -d.
sudo useradd -m -d / prova de prova
L'ordre anterior crearà una carpeta anomenada prova per a la prova de l'usuari sota la carpeta arrel.
Dins del -m switch, la carpeta no es pot crear. Depèn de la configuració a /etc/login.defs.
Perquè això funcioni sense especificar un modificador-m, editeu el fitxer /etc/login.defs i al final del fitxer, afegiu la següent línia:
Com canviar la contrasenya d'un usuari amb Linux

Ara que heu creat un usuari amb una carpeta d'inici, haureu de canviar la contrasenya de l'usuari.
Per establir la contrasenya d'un usuari, heu d'utilitzar l'ordre següent:
prova de pas
L'ordre anterior us permetrà configurar la contrasenya de l'usuari de prova. Se us demanarà la contrasenya que voleu utilitzar.
Com canviar els usuaris

Podeu provar el vostre nou compte d'usuari escrivint el següent en una finestra de terminal:
su - test
La comanda anterior canvia l'usuari al compte de prova i, suposant que ha creat una carpeta d'inici, se us ubicarà a la carpeta d'inici d'aquest usuari.
Creeu un usuari amb una data de caducitat

Si està treballant en una oficina i té un nou contractista que començarà a estar a la seva oficina durant un breu període de temps, haurà d'establir una data de caducitat en el seu compte d'usuari.
De la mateixa manera, si teniu família per venir a allotjar-se, podeu crear un compte d'usuari per a aquell membre de la família que caduqui després de sortir.
Per establir una data de caducitat en crear un usuari, utilitzeu l'ordre següent:
useradd -d / home / test -e 2016-02-05 test
La data s'ha d'especificar en el format AAAA-MM-DD on YYYY és l'any, MM és el número de mes i DD és el número del dia.
Com crear un usuari i assignar-lo a un grup

Si teniu un nou usuari que s'uneix a la vostra empresa, és possible que vulgueu assignar grups específics per a aquest usuari perquè tinguin accés als mateixos fitxers i carpetes que altres membres del seu equip.
Per exemple, imaginem que tenia un noi anomenat John i es va unir com a comptador.
El següent comandament afegiria john al grup de comptes.
Ajustar els valors predeterminats d'inici de sessió a Linux

L'arxiu /etc/login.defs és un fitxer de configuració que proporciona el comportament predeterminat per a les activitats d'inici de sessió.
Hi ha alguns paràmetres clau en aquest fitxer. Per obrir el /etc/login.defs fitxer introduïu l'ordre següent:
sudo nano /etc/login.defs
El fitxer login.defs conté la configuració següent que potser voldreu canviar: Aquestes són les opcions predeterminades i es poden anul·lar quan es crea un nou usuari. Podeu establir una data de caducitat de la contrasenya, el nombre de reintents d'inici de sessió i el temps d'espera en crear un usuari. En el següent exemple es mostra com crear un usuari amb advertència de contrasenya, un nombre màxim de dies abans que caduqui la contrasenya i s'estableixin els intents de connexió. sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1 Si el fitxer login.defs té l'opció CREATE_HOME síA continuació, quan es crea un usuari, es crearà automàticament una carpeta d'inici. Per crear un usuari sense una carpeta d'inici independentment de la configuració, utilitzeu l'ordre següent: useradd-Test M
És bastant confús que -m significa crear casa i -M significa no crear casa. Com a part de la vostra política de creació d'usuaris, podeu triar fer alguna cosa com la primera inicial, seguit del cognom. Per exemple, el nom d'usuari de "John Smith" serà "jsmith". Quan busqueu detalls sobre un usuari, potser no podreu distingir entre John Smith i Jenny Smith. Podeu afegir un comentari quan creeu un compte, per la qual cosa és més fàcil trobar el nom real de l'usuari. El següent comandament mostra com fer això: useradd -m jsmith -c "john smith" Quan creeu un usuari, els detalls d'aquest usuari s'afegeixen al / etc / passwd dossier. Per veure els detalls sobre un usuari en particular, podeu utilitzar l'ordre grep de la manera següent: grep john / etc / passwd
L'ordre anterior retornarà detalls sobre tots els usuaris amb la paraula john com a part del nom d'usuari. El / etc / passuword El fitxer conté una llista de camps separada per punts de cada usuari. Els camps són els següents:
Com especificar l'inici de sessió de la contrasenya d'inici de sessió en crear un usuari

Forçar la creació d'un usuari sense una carpeta d'inici

Especifiqueu el nom complet de l'usuari en crear un usuari

Analitzant el fitxer / etc / passwd














