Crearea unui utilizator

Pentru utilizator, creând o nevoie de a adăuga informații despre aceasta la baza de date de utilizator, și de a crea un director de acasă pentru el. De asemenea, este posibil să se instaleze fișierele de configurare inițiale.

Cele mai multe distribuții Linux au un instrument pentru a crea utilizatori. Ceea ce este mai rău este faptul că aceste programe sunt diferite peste tot. Există două comenzi comune: adduser si useradd; este posibil de a utiliza interfata grafica. Utilizatorul poate adăuga manual.

/ fișiere informative etc / passwd și alte

Baza de date despre utilizatori într-un sistem Unix este fișierul text / etc / passwd (denumit în fișierul parola (parola fișier)), care stochează toate numele de utilizator și informații despre acestea. Fiecare nume de utilizator (conectare) corespunde unui rând de șapte câmpuri, separate prin două puncte:

Parola (criptat).

IDul numeric.

Grupul ID-ul numeric.

Numele complet și alte informații despre utilizator.

coajă de autentificare (program pentru a rula atunci când vă conectați).

Formatul Câmpurile este descris în detaliu în Ghidul privind om-passwd.

Numărul de Linux-sisteme folosesc parole umbra (parole umbră). Aceasta este o modalitate alternativă de a stoca parolele: ele sunt scrise într-un fișier separat. / Etc / umbră. care este disponibil acum doar pentru root. Fișierul / etc / passwd în loc de parola va fi în al doilea câmp al fiecărei linii pentru a stoca doar un marcaj special. Orice program care este necesar pentru a verifica parolele, efectuate cu setuid ca root și poate accesa fișierul parola umbrita. programe normale, care au nevoie doar de celelalte domenii ale fișierului parolei, nu se poate obține parole.

Pe majoritatea sistemelor nu contează că valorile numerice ale ID-uri de utilizator și grupuri, dar dacă utilizați un sistem de fișiere de rețea (sistem de fișiere de rețea, NFS), trebuie să aibă același UID și GID pe toate sistemele. Acest lucru se datorează faptului că NFS identifică, de asemenea, utilizatorii de pe uid numerică. Dacă nu utilizați NFS, puteți lăsa instrumentul de creare a polzovaeley le alege în mod automat.

Dacă utilizați NFS, trebuie să elaboreze un mecanism pentru a sincroniza informațiile despre utilizatori și grupuri. Una dintre opțiunile este sistemul NIS.

Ar trebui să evite în mod repetat, utilizați UID numerice (text și numele de utilizator), deoarece noul proprietar al uid (sau nume de utilizator) pot avea acces la fișierele de vechiul proprietar (e-mail, de exemplu).

Configurarea mediului de utilizator: directorul / etc / skel

Ori de câte ori este posibil, este mai bine pentru a pune în fișiere de configurare globală la nivel mondial, cum ar fi / etc / profile. În acest fel, puteți modifica toate acestea fără a fi nevoie să distrugă setările utilizatorului; proprii.

Pentru a crea manual un cont nou, urmați acești pași:

Creați comanda mkdir directorul home al utilizatorului.

Copiați fișierele din / etc / skel in directorul de origine al noului utilizator.

Schimbarea de proprietate și permisiunile pentru fișiere și directoare au creat noi comenzi chown si chmod. Opțiunea -R este foarte util. Corecte permisiuni puțin diferite pentru diferite sisteme, dar, de obicei, următoarele comenzi face ceea ce este necesar pentru:

Setați parola folosind comanda passwd.

După ce setați parola în ultima etapă, utilizatorul poate opera. Nu trebuie să setați o parolă, în timp ce toate celelalte nu se face, în caz contrar, utilizatorul poate autentifica din greșeală în timp ce încă copierea fișierelor.

Uneori este necesar să se creeze un pseudo-utilizator. Un astfel de utilizator nu este folosit ca de obicei. De exemplu, pentru a configura o stație de anonim server FTP (astfel încât oricine ar putea descărca și încărca fișiere fără a fi nevoie să vă conectați la sistem), aveți nevoie pentru a crea utilizatorul FTP. În astfel de cazuri, setați parola nu este necesară. Acest lucru înseamnă că fișierul de parole are toate informațiile referitoare la utilizator, cu excepția parolei sale.

articole similare