GNU/Linux >> Belajar Linux >  >> Linux

Mengizinkan Pengguna Menggunakan Sudo Tanpa Kata Sandi?

Pada lingkungan VM kotak pasir, saya memiliki pengaturan Ubuntu Linux yang di-firewall dan tidak dapat diakses dari luar sistem lokal. Oleh karena itu, pada VM itu, saya ingin memberi pengguna administratif (yang saya siapkan) kemampuan untuk menjalankan apa pun dengan sudo dan tidak memerlukan kata sandi.

Meskipun saya tahu ini tidak aman, VM ini tidak selalu aktif, dan memerlukan kode sandi pribadi saya untuk dijalankan. Jadi meskipun ini tidak "aman", apakah ada cara untuk mendapatkan fungsionalitas yang diinginkan?

Jawaban yang Diterima:

Dari man sudoers:

   NOPASSWD and PASSWD

   By default, sudo requires that a user authenticate him or herself
   before running a command.  This behavior can be modified via the
   NOPASSWD tag.  Like a Runas_Spec, the NOPASSWD tag sets a default for
   the commands that follow it in the Cmnd_Spec_List.  Conversely, the
   PASSWD tag can be used to reverse things.  For example:

    ray  rushmore = NOPASSWD: /bin/kill, /bin/ls, /usr/bin/lprm

   would allow the user ray to run /bin/kill, /bin/ls, and /usr/bin/lprm
   as root on the machine rushmore without authenticating himself.

Satu tag lainnya adalah ALL , untuk mengizinkan sinar pengguna menjalankan perintah apa pun di host mana pun tanpa kata sandi, Anda dapat menggunakan:

ray ALL= NOPASSWD: ALL

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

  2. Izinkan User1 Untuk “su – User2” Tanpa Kata Sandi?

  3. Ssh – Perlu Tty Untuk Menjalankan Sudo Jika Saya Bisa Sudo Tanpa Kata Sandi?

  1. Cara menggunakan Sudo untuk mengizinkan pengguna non-root menjalankan perintah tertentu

  2. Bagaimana cara menjalankan skrip sebagai pengguna lain tanpa kata sandi?

  3. Bagaimana saya bisa mengunyah file ke subuid tanpa sudo

  1. Jalankan Perintah Sudo, Menentukan Kata Sandi Pada Baris yang Sama?

  2. Perintah Sudo Setelah Panggilan Tidur Panjang Tanpa Meminta Kata Sandi Sudo?

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