Idealnya perintah sudo memang memerlukan password/kata sandi karena hakikat sudo itu pengguna “meminjam” hak super user / root. Tapi, password itu bisa saja kita hilangkan. Maksudnya, tidak perlu menuliskan password, contoh

$ wvdial 3
bash: wvdial: command not found

Baris 2, command not found menunjukkan 2 kemungkinan. Kemungkinan pertama, perintah yang diketikkan memang tidak ada. Kemungkinan kedua, perintah itu memerlukan hak root. Nah perintah wvdial ini yang bisa menjalankan adalah root atau sudoers (pengguna yang bisa menjalankan perintah hak root tapi dengan syarat memasukkan passwordnya root.

Wvdial ini kan perintah untuk konek internet via modem, rasanya tidak akan berbahaya kalau tidak dipassword. Caranya, edit /etc/sudoers. Untuk mengeditnya butuh hak root atau sudoers. Tambahkan baris dengan format berikut ke file tersebut.

pengguna hostname = NOPASSWD: perintah
  • pengguna : nama pengguna yang termasuk dalam sudoers
  • hostname : nama host
  • perintah : ya perintah yang aslinya butuh password saat melakukan sudo yang ingin kita tidak pakai passwordnya

Contoh

sasongko laptopku = NOPASSWD: /usr/bin/wvdial

Nah, untuk selanjutnya, kalau login sebagai sasongko yang termasuk sudoers menjalankan perintah

$ sudo wvdial 

maka sasongko tidak akan diminta password dulu langsung jalan aja si wvdial.