Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:laborator-09:processes [2023/11/11 21:41]
razvan.costea2205 [Utilizatori și procese]
uso:laboratoare:laborator-09:processes [2023/12/05 10:24] (current)
razvan.costea2205 edit chapter "Conturi de utilizator fără parolă"
Line 13: Line 13:
   - Furnizarea unor elemente de autentificare (numite și credențiale - //login credentials//​),​ în mod tipic un **nume de utilizator** (//​username//​) și o **parolă** (//​password//​)   - Furnizarea unor elemente de autentificare (numite și credențiale - //login credentials//​),​ în mod tipic un **nume de utilizator** (//​username//​) și o **parolă** (//​password//​)
   - Verificarea credențialelor de sistemul de operare   - Verificarea credențialelor de sistemul de operare
-  - În cazul verificării cu succes, crearea unui proces cu UID-ul utilizatorului astfel ​autentific, cel mai adesea un proces shell+  - În cazul verificării cu succes, crearea unui proces cu UID-ul utilizatorului astfel ​autentificat, cel mai adesea un proces shell
  
 ==== Furnizarea credențialelor ==== ==== Furnizarea credențialelor ====
Line 38: Line 38:
 Pentru a închide shellul nou creat folosim comanda ''​%%exit%%''​ sau comanda ''​%%logout%%''​ sau combinația de taste ''​%%Ctrld+d%%''​. Pentru a închide shellul nou creat folosim comanda ''​%%exit%%''​ sau comanda ''​%%logout%%''​ sau combinația de taste ''​%%Ctrld+d%%''​.
  
-Este nevoie de folosirea ''​%%sudo%%''​ în fața comenzii ''​%%login%%''​ pentru că această comandă este privilegiată:​ are acces la baza de date autentificare,​ folosită în pasul de verificare a credențialelor.+Este nevoie de folosirea ''​%%sudo%%''​ în fața comenzii ''​%%login%%''​ pentru că această comandă este privilegiată:​ are acces la baza de date de autentificare,​ folosită în pasul de verificare a credențialelor.
  
 ==== Verificarea credențialelor ==== ==== Verificarea credențialelor ====
Line 54: Line 54:
 Observăm că acest fișier poate fi accesat doar de utilizatorul ''​%%root%%''​ și de grupul ''​%%shadow%%''​. Vom discuta despre permisiuni de acces și grupuri în secțiunile următoare. Observăm că acest fișier poate fi accesat doar de utilizatorul ''​%%root%%''​ și de grupul ''​%%shadow%%''​. Vom discuta despre permisiuni de acces și grupuri în secțiunile următoare.
  
-Conturi de utilizator fără parolă+==== Conturi de utilizator fără parolă ​====
  
-Anumite conturi de utilizator pot să nu aibă parolă. Ceea ce înseamnă că acele conturi ​nu pot fi accesate ​în acest mod: autentificare cu parolă. Pot fi însă autentificate în alte moduri, cum ar fi schimbarea utilizatorului.+Anumite conturi de utilizator pot să nu aibă parolă, ceea ce înseamnă că acele conturi pot fi accesate ​prin simpla utilizare a comenzii ''​%%su <​username>​%%'',​ fără a vă fi solicitată o parolă ulterior.
  
  
Line 73: Line 73:
 După autentificare există un proces în sistem care aparține unui cont de utilizator. Dacă acest proces este shellul, spunem adesea că, un utilizator are acces în sistem. După autentificare există un proces în sistem care aparține unui cont de utilizator. Dacă acest proces este shellul, spunem adesea că, un utilizator are acces în sistem.
  
-Anumite conturi de utilizator (''​%%daemon%%'',​ ''​%%bin%%''​ etc.) au configurat în fișierul ''​%%/​etc/​passwd%%''​ ca executabil pentru pornirea primului proces ''​%%/​bin/​false%%''​ sau ''​%%/​usr/​sbin/​nologin%%''​. Acest lucru înseamnă că aceste conturi de utilizator nu pot fi accesate prin autentificare. Ci doar prin crearea, în moduri specifice, a unor procese cu UID-ul acelor utilizatori. Nu intrăm în detalii aici despre aceste moduri.+Anumite conturi de utilizator (''​%%daemon%%'',​ ''​%%bin%%''​ etc.) au configurat în fișierul ''​%%/​etc/​passwd%%''​ ca executabil pentru pornirea primului proces ​să fie ''​%%/​bin/​false%%''​ sau ''​%%/​usr/​sbin/​nologin%%''​. Acest lucru înseamnă că aceste conturi de utilizator nu pot fi accesate prin autentificare, ci doar prin crearea, în moduri specifice, a unor procese cu UID-ul acelor utilizatori. Nu intrăm în detalii aici despre aceste moduri.
  
  
Line 113: Line 113:
 student@uso:​~$ passwd student@uso:​~$ passwd
 Changing password for student. Changing password for student.
-(current) UNIX password: +Current ​password: 
-Enter new UNIX password: +New password: 
-Retype new UNIX password:+Retype new password:
 passwd: password updated successfully passwd: password updated successfully
 </​code>​ </​code>​
-Acum utilizator ​are o nouă parolă.+Acum utilizatorul ​are o nouă parolă.
  
 Evident, utilizatorul privilegiat poate schimba parolele tuturor utilizatorilor. Evident, utilizatorul privilegiat poate schimba parolele tuturor utilizatorilor.
uso/laboratoare/laborator-09/processes.1699731683.txt.gz · Last modified: 2023/11/11 21:41 by razvan.costea2205
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0