Разрешить пользователю использовать sudo без пароля

В среде VM с песочницей у меня есть установка Ubuntu Linux, которая имеет межсетевой экран и недоступна из-за пределов локальной системы. Поэтому на этой виртуальной машине я хотел бы предоставить административному пользователю (который я установил) возможность запускать что-либо с помощью sudo и не нуждаться в пароле.

Хотя я знаю, что это не безопасно, эта виртуальная машина не работает постоянно и требует, чтобы мой личный код доступа запускался. Так что, даже если это не «безопасно», есть ли способ получить желаемую функциональность?

  • Получение синтаксической ошибки в файле sudoers Я не понимаю
  • Что делает «sudo su -s / bin / bash - <username>»?
  • Должен ли пользователь снова выйти из системы, если я изменю / etc / sudoers?
  • Что такое «ВСЕ ВСЕ =! SUDOSUDO»?
  • sudo: ошибка синтаксического анализа в / etc / sudoers около строки 27
  • Почему команде sudo не нужен пароль root?
  • Как я могу добавить разрешение sudo для копирования?
  • sudo -E не может вызывать некоторые команды, расположенные в домашнем каталоге?
  • One Solution collect form web for “Разрешить пользователю использовать sudo без пароля”

    От человека :

    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. 

    Еще один тег – ALL , чтобы позволить лучу пользователя запускать любую команду на любом хосте без пароля, который вы можете использовать:

     ray ALL= NOPASSWD: ALL 
    Linux и Unix - лучшая ОС в мире.