Maksutavat Abuse

Sudo-komennon salasanan poistaminen käytöstä

07.03.2021, 20:59

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-komento Linuxissa ilman salasanaa

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.

Для того чтобы отключить пароль sudo для определенного пользователя нужно открыть файл конфигурации sudo и отключить запрос пароля следующей строчкой,