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?