Kaj je Sudo v Linuxu?
Zagotovo Linux aplikacije za zagon zahtevajo povišane privilegije. Uporabi suukaz za preklop na superuporabnika (root) ali pa uporabite sudo namesto tega ukaz.
Kako deluje
Čeprav delujejo drugače, je ukaz sudo podoben potrditvenemu pozivu, ki ga včasih vidite v sistemu Windows ali macOS. Na vprašanje v tistih operacijski sistemi če želite nadaljevati z izvajanjem določenega dejanja, se prikaže gumb za potrditev želite zagnati dejanje s povišanimi privilegiji, včasih pa boste morda morali celo vnesti skrbniško geslo.
Linux uporablja ukaz sudo kot zid med običajnimi in skrbniškimi opravili, tako da morate potrditi da želite narediti vse, kar bo ukaz izvedel, in da ste pooblaščeni za izvajanje nalogo. Še bolj podoben je teči kot ukaz v sistemu Windows; kot v Linuxu, teči kot ukaz deluje iz ukazna vrstica za zagon datoteke s poverilnicami določenega uporabnika, pogosto skrbnika.

Če niste prepričani, ali uporabljate sudo ali su, si oglejte končni znak v ukazni vrstici. Če je znak funta (#), ste prijavljeni kot root.
O ukazu Sudo
Ko postavite sudo pred kateri koli ukaz v terminalu, se ta ukaz zažene s povišanimi privilegiji, zato je rešitev za napake, povezane s privilegiji.
Sudo deluje na podlagi posameznega ukaza. Funkcije vključujejo možnost omejitve ukazov, ki jih lahko uporabnik izvaja na podlagi posameznega gostitelja, obilno beleženje vsakega ukaza na zagotoviti jasno revizijsko sled, kdo je kaj naredil, nastavljivo časovno omejitev ukaza sudo in možnost uporabe istega konfiguracijo mapa na veliko različnih strojih.
Primer ukaza Sudo
Standardni uporabnik brez skrbniških pravic lahko v Linux vnese ukaz za namestitev programske opreme:

dpkg -i software.deb
Ukaz vrne napako, ker oseba brez skrbniških pravic ne sme namestiti programske opreme. Vendar pa na pomoč priskoči ukaz sudo. Namesto tega je pravilen ukaz za tega uporabnika:

sudo dpkg -i software.deb
Tokrat se programska oprema namesti.
Linux lahko tudi konfigurirate tako, da nekaterim uporabnikom preprečite uporabo ukaza sudo.