Įrankis, vadinamas "Sudo", leidžia paprastam naudotojui naudoti programą turint supernaudotojo teises. Kad pašalinis naudotojas negalėtų pasinaudoti šia programa, kiekvieną kartą ją paleidus prašoma slaptažodžio. Tai svarbi atsargumo priemonė, nes sistemai svarbu įsitikinti, kad prieigos prašo naudotojas, o ne programa, bandanti pakenkti sistemai. Dėl įvairių priežasčių gali prireikti išjungti slaptažodį. Geriausia to nedaryti, bet jei jums to tikrai reikia, toliau pateikiamos instrukcijos yra skirtos jums.
Norint išjungti Sudo slaptažodį, tereikia į naudotojo arba grupės konfigūracijos eilutę įrašyti direktyvą NOPASSWD.
Ši komanda yra tokia:
username ALL=(ALL) NOPASSWD: ALL
Atidarykite Sudo konfigūracijos failą ir uždrauskite slaptažodį konkrečiam naudotojui, atlikdami toliau nurodytus pakeitimus. Kaip pavyzdį naudokime linux90 naudotoją:
$ sudo visudo
linux90 ALL=(ALL) NOPASSWD: ALL
Tada išsaugokite padarytus pakeitimus ir uždarykite failą. Palyginimui, vi naudoja i klavišą, kad įeitų į įterpimo režimą, :w komandą, kad išsaugotų, ir :q komandą, kad išeitų. Jei viskas atlikta teisingai, kaip aprašyta pirmiau, sudo neprašys pasirinkto naudotojo įvesti slaptažodžio vykdant bet kokias komandas.
Jei norite, kad naudotojas be slaptažodžio galėtų vykdyti tik kai kurias komandas (apt ir perkrauti), atlikite šį pakeitimą:
linux90 ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot
Norėdami išjungti slaptažodį naudotojų grupei, naudokite šį kodą:
%group_name ALL=(ALL) NOPASSWD: ALL
Išsaugokite pakeitimus ir uždarykite failą. Dabar linux90
naudotojas galės vykdyti usr/bin/apt
, /sbin/reboot
komandas be slaptažodžio, kaip ir sukonfigūruotos grupės naudotojai.