Saya perlu menjalankan sesuatu sebagai sudo tanpa kata sandi, jadi saya menggunakan visudo dan menambahkan ini ke sudoers saya berkas:
MYUSERNAME ALL = NOPASSWD: /path/to/my/program
Kemudian saya mencobanya:
$ sudo /path/to/my/program
[sudo] password for MYUSERNAME:
Kenapa minta password? Bagaimana cara menjalankan/menggunakan perintah sebagai root dengan pengguna non-root, tanpa meminta kata sandi?
Jawaban yang Diterima:
Anda memiliki entri lain di sudoers file, biasanya terletak di /etc/sudoers , yang juga cocok dengan pengguna Anda. NOPASSWD aturan harus setelah itu agar didahulukan.
Setelah melakukan itu, sudo akan meminta kata sandi secara normal untuk semua perintah kecuali /path/to/my/program , yang akan selalu membiarkan Anda berjalan tanpa meminta kata sandi Anda.
Ssh – Buka Jendela Pada Layar X Jarak Jauh (mengapa "tidak dapat Membuka Layar")?
File Setara ".bashrc" Dibaca Oleh Semua Shell?