Penulis baru saja menginstal aplikasi XAMPP di linuxmint 17. Proses instalasi menggunakan fasilitas GUI. Setelah selesai instalasi aplikasi, ada jendela manager XAMPP yang memudahkan untuk mengontrol server-server yang berjalan.
Setelah penulis telusuri, jendela manager itu adalah aplikasi pada
/opt/lampp/manager-linux-x64.run
Aplikasi ini harus dijalankan menggunakan sudo.
Nah, masalah muncul waktu penulis ingin membuat shortcut di panel/menu. Karena pakai sudo, maka secara default, pasti meminta password, sedangkan kalau menu di panel/menu, tidak akan muncul permintaan password tersebut. Sehingga aplikasi tidak dijalankan.
Akhirnya penulis menjelajahi google dengan kata kunci
how to linux sudo not want password
dan menemukan halaman ini.
Caranya mudah saja ternyata, tinggal menambahkan baris:
namauser ALL = NOPASSWD: namafile
pada file
/etc/sudoers
.
Pengeditan file
/etc/sudoers
harus menggunakan perintah:
sudo visudo
lalu tambahkan di akhir file baris perintah:
namauser ALL = NOPASSWD: /opt/lampp/manager-linux-x64.run
simpan dengan menekan tombol CTRL+X.
Apabila ada kesalahan dalam pengetikan atau sintak, akan muncul pesan:
>>> /etc/sudoers: syntax error near line xy <<<
What now?
pilihan yang bisa untuk mengisi What now? adalah:
revert, edit, atau save anyway
Tambahan:
Apabila anda bertemu dengan pesan:
>>> /etc/sudoers: syntax error near line xy <<<
sudo: parse error in /etc/sudoers near line xy
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
sewaktu menjalankan sudo, berarti ada kesalahan dalam file /etc/sudoers. Perintah sudo tidak akan bisa dijalankan.
Untuk memperbaikinya, makan digunakan aplikasi pkexec dengan cara:
pkexec visudo
Anda akan diminta memasukkan password lagi, dan silahkan diperbaiki kesalahan yang ditunjukkan oleh pesan sebelumnya.
Sekian catatan dari penulis. Mudahan ada manfaatnya.