Sudo-nimisen apuohjelman avulla tavallinen käyttäjä voi käyttää ohjelmaa superuser-oikeuksilla. Ulkopuolisen käyttäjän estämiseksi apuohjelma kysyy salasanaa joka kerta, kun se suoritetaan. Tämä on tärkeä varotoimenpide, sillä järjestelmän on tärkeää varmistaa, että käyttöoikeutta pyytää käyttäjä eikä ohjelma, joka yrittää vahingoittaa järjestelmää. Eri syistä voi olla tarpeen poistaa salasana käytöstä. Näin ei kannata tehdä, mutta jos sitä todella tarvitaan, seuraavat ohjeet ovat sinua varten.
Sudo-salasanan poistamiseksi käytöstä sinun tarvitsee vain lisätä NOPASSWD-direktiivi käyttäjän tai ryhmän määritysriville.
Tämä komento on seuraava:
username ALL=(ALL) NOPASSWD: ALL
Avaa Sudo-konfiguraatiotiedosto ja poista salasana käytöstä tietylle käyttäjälle tekemällä seuraavat muutokset. Käytetään esimerkkinä käyttäjää linux90:
$ sudo visudo
linux90 ALL=(ALL) NOPASSWD: ALL
Tallenna seuraavaksi tekemäsi muutokset ja sulje tiedosto. Viitteeksi, vi käyttää i-näppäintä siirtyäksesi insert-tilaan, :w-komentoa tallentaaksesi ja :q-komentoa poistuaksesi. Jos sudo tehdään oikein edellä kuvatulla tavalla, se ei kysy valitulta käyttäjältä salasanaa, kun se suorittaa komentoja.
Jos haluat, että käyttäjä voi suorittaa vain joitakin komentoja ilman salasanaa (apt ja reboot), tee tämä muutos:
linux90 ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot
Jos haluat poistaa salasanan käytöstä käyttäjäryhmältä, käytä seuraavaa koodia:
%group_name ALL=(ALL) NOPASSWD: ALL
Tallenna muutokset ja sulje tiedosto. Käyttäjä linux90
pystyy nyt suorittamaan usr/bin/apt
, /sbin/reboot-komentoja
ilman salasanaa, aivan kuten määritetyn ryhmän käyttäjät.