Sobes.tech
Junior — Middle

Puteți explica principiul de funcționare al comenzii sudo în sistemul de operare Linux?

sobes.tech AI

Răspuns de la AI

Comanda sudo în Linux permite executarea de comenzi în numele altui utilizator, de obicei ca superutilizator (root), fără a fi nevoie să te autentifici cu acel utilizator.

Principiul de funcționare:

  • Când un utilizator introduce o comandă cu sudo, sistemul verifică fișierul de configurare /etc/sudoers pentru a determina dacă utilizatorul are permisiunea de a executa comanda cu privilegii înalte.
  • Dacă este permis, sudo rulează comanda cu drepturile utilizatorului specificat (implicit, root).
  • Pentru confirmare, poate fi necesar să introduci parola utilizatorului curent.

Acest lucru permite efectuarea în siguranță a sarcinilor administrative, fără a oferi acces permanent la root, și păstrează un jurnal al acțiunilor utilizatorilor cu drepturi înalte.

Exemplu:

sudo apt update

Va actualiza lista de pachete cu drepturi de administrator.