GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Menjalankan Program Tertentu Sebagai Root Tanpa Prompt Kata Sandi?

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.


Linux
  1. Bagaimana Cara Menginstal Program Secara Lokal Tanpa Hak Istimewa Sudo?

  2. Bagaimana Kami Mengubah Kata Sandi Root?

  3. Bagaimana Cara Membuat Skrip A Sebagai Root Secara Retroaktif?

  1. Ubah Kata Sandi Root Dengan Sudo, Tanpa Su?

  2. Bagaimana Menjalankan Terminal Sebagai Root?

  3. Cara Menjalankan SCP Tanpa Interupsi Prompt Kata Sandi di Linux

  1. Ssh – Bagaimana Menjalankan Ssh-add Secara Otomatis, Tanpa Prompt Kata Sandi?

  2. Bagaimana cara membuat sudo meminta kata sandi root?

  3. Cara mengeksekusi perintah ssh dari jarak jauh perintah sudo tanpa kata sandi