Я добавил своего пользователя в sudoers файле, после того, как человечность перезапуска все еще потребует, чтобы пароль выполнил команду.
Ниже мой sudoers файл.
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
aman ALL=(ALL:ALL) ALL
Здесь "аман" является текущим loggedin именем пользователя.
На самом деле в моей ubuntu 16.04 I сталкиваюсь с вопросом Wi-Fi, который я могу решить использование ниже команды, но я хочу выполнить эту команду на запуске, не запрашивая пароль.
systemctl restart network-manager.serviceroot
Я также попробовал ниже команды, но никакой успех, каждый раз, когда я собираюсь выполнить человечность команды, не предлагает мне вводить пароль.
usermod -aG sudo username
ОБНОВИТЕ:-Теперь ниже, мой sudoers снимок экрана файла
Примечание: - То, когда я выполняю терминал команды whoami, показывает "аман"
Ниже изображение, показывает мне, поскольку я - администратор
Необходимо использовать опцию NOPASSWD
aman ALL=(ALL) NOPASSWD:ALL
Однако я не рекомендовал бы этому тот путь, потому что пользователь aman
может выполнить что-либо без пароля. Я только позволил бы команде systemctl выполняться без пароля как это:
aman ALL=NOPASSWD:/bin/systemctl
Это более безопасно тот путь.
Это - нормальное поведение, находиться в sudoers перечисляют только средства, которые можно использовать sudo
команда, но Вас попросят Вашего пароля.
Если Вы хотите использовать sudo без пароля, необходимо добавить NOPASSWD:ALL
после aman ALL=(ALL:ALL)
в /etc/sudoers
(строка была бы похожа aman ALL=(ALL:ALL) NOPASSWD:ALL
)
посмотрите здесь