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/sudoersda bi odredio da li je tom korisniku dozvoljeno da izvrši komandu sa povišenim pravima. - Ako je dozvoljeno,
sudopokreć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.