Înainte Înapoi Cuprins

5. Ce se întâmplă când vă logați?

Când vă logați (dați un nume și o parolă) vă identificați lui getty și calculatorului. Apoi acesta rulează un program numit (natural) login, care verifică dacă sunteți autorizat să folosiți mașina. Dacă nu sunteți, încercarea de a vă loga va fi respinsă. Dacă sunteți, login face câteva lucruri de menajerie a casei și apoi pornește un interpretor de comenzi, shell. (Da, getty și login ar putea fi un singur program. Sunt separate din motive istorice care nu merită să fie discutate aici. )

Iată un pic mai mult despre ce face sistemul înainte să vă dea un shell; o să trebuiască să înțelegeți mai târziu când vorbim de permisiuni de fișiere. Vă identificați cu un nume de logare și o parolă. Acel nume de logare este căutat într-un fișier numit /etc/password, care este o serie de linii, fiecare descriind un cont de utilizator.

Unul din acele câmpuri este o versiune criptată a parolei contului. Ce introduceți ca parolă a contului este criptată în exact același fel, și programul login verifică dacă se potrivesc. Securitatea acestei metode depinde de faptul că, în timp ce este ușor să se meargă de la parola clară la versiunea criptată, inversul este foarte greu. Așadar, chiar dacă cineva poate să vadă versiunea criptată a parolei dvs., nu pot să vă folosească contul. (Înseamnă deasemenea că dacă vă uitați parola, nu este nici o cale să o recuperați, numai să o schimbați cu altceva ce alegeți.)

Odată ce v-ati logat cu succes, primiți toate privilegiile asociate contului individual pe care îl folosiți. Puteți fi rescunoscut deasemenea ca făcând parte dintr-un grup. Un grup este o colecție dată de utilizatori realizată de administratorul de sistem. Grupurile pot avea privilegii independent de privilegiile membrilor lor. Un utilizator poate fi membru al mai multor grupuri. (Pentru detalii referitoare la felul cum funcționează privilegiile Unix, vedeți secțiunea de mai jos despre permisiuni.)

(Notați că deși normal dvs. vă referiți la utilizatori și grupuri după nume, ei sunt stocați intern ca IDuri numerice. Fișierul de parole asociază numele contului dvs. la un ID de utilizator; fișierul /etc/group asociază numele de grupuri cu IDuri numerice de grup. Comenzile care se ocupă cu conturi și grupuri fac traducerea automat.)

Linia dvs. de cont conține deasemenea directorul home, ( acasă ), locul în sistemul Unix de fișiere unde fișierele dvs. personale se vor afla. În sfârșit, linia dvs. de cont vă setează un shell, interpretorul de comenzi pe care login o să-l pornească ca să accepte comenzile dvs.


Înainte Înapoi Cuprins