Sobes.tech
Junior — Middle

Можете ли објаснити принцип рада команде sudo у оперативном систему Linux?

sobes.tech АИ

Одговор од АИ

Komanda sudo u Linuxu omogućava izvršavanje komandi u ime drugog korisnika, najčešće kao superkorisnik (root), bez potrebe za prijavljivanjem pod tim korisnikom.

Princip rada:

  • Kada korisnik unese komandu sa sudo, sistem proverava fajl konfiguracije /etc/sudoers da bi odredio da li je tom korisniku dozvoljeno da izvrši komandu sa povišenim pravima.
  • Ako je dozvoljeno, sudo pokreće komandu sa pravima navedenog korisnika (po defaultu, root).
  • Za potvrdu, može biti potrebno uneti lozinku trenutnog korisnika.

Ovo omogućava sigurno obavljanje administrativnih zadataka, bez davanja stalnog pristupa root-u, i vodi evidenciju aktivnosti korisnika sa povišenim pravima.

Primer:

sudo apt update

Ažurira listu paketa sa administratorskim pravima.