Memperbaiki nama_user is not in the sudoers file. This incident will be reported.

By | April 19, 2019

Dapat pertanyaan dari mas Rudi soal eksekusi petunjuk Linux yang gagal, dan terus terang mungkin saya telah lelah jadi seketika main vonis saja. Haha… ternyata salah besar, minimal kurang tepat solusinya. Alur cerita errornya:

rudi@debian: $ sudo apt-get update
[sudo] password for rudi:
rudi is not in the sudoers file. This incident will be reported.
rudi@debian: $

Jadi tampak jelas hubungannya dengan sudo dan username rudi tak mempunyai hak akses bagi menjalankannya. Jadi cara memperbaikinya sendiri lumayan jelas, mari kita tambahkan saja. Catatan saja, walaupun solusi ini dapat mengatasi masalahnya tapi harap pahami dulu apa yang sedang kita lakukan.

Namun bukan berarti kita akan seketika mengedit konfigurasi sudo di /etc/sudoers walaupun sebetulnya dapat, karena telah disediakan alatnya khusus yakni visudo:

  • CentOS
    yum install visudo

  • Debian/Ubuntu
    apt-get install visudo

Kemudian jalankan:

visudo

Akan muncul seperti ini:

root ALL=(ALL) ALL

Silahkan tambahkan tepat dibawahnya:

nama_user ALL=(ALL) ALL

Setelah itu simpan dan keluar, mestinya petunjuk yang gagal sebelumnya telah dapat dieksekusi.

Ada lagi cara alternatifnya, jadi dikala membangun user tambahkan ke pada grup sudo:

adduser nama_user sudo

Demikianlah dan semoga bermanfaat. ?


Sumber https://servernesia.com