У меня есть следующая строка в моем /etc /sudoers после редактирования через visudo, и я не могу sudo без пароля. У кого-нибудь есть идеи о том, почему это не работает должным образом?
myusername ALL =(ALL: ALL) NOPASSWD: ALL
У меня есть следующая строка в моем /etc /sudoers после редактирования через visudo, и я не могу sudo без пароля. У кого-нибудь есть идеи о том, почему это не работает должным образом?
myusername ALL =(ALL: ALL) NOPASSWD: ALL
Хорошо, я исправил это. Строка должна быть добавлена в конец файла, а не просто где-нибудь, чтобы он работал.
Я попробовал вышеупомянутый метод безуспешно. К счастью, после нескольких часов посвящения я избавлю кого-то еще от этой проблемы снова :)
%username%
- это глобальная переменная для вашего имени пользователя (замените его)
Откройте окно терминала и введите
sudo usermod -a -G root %username%
Затем введите
sudo nano /etc/pam.d/su
Перейти к строке 19 и удалить #
перед
# auth sufficient pam_wheel.so trust
Сохраните свой файл. Задача решена :)
Первая команда добавляет ваше имя пользователя в группу:root.
Вторая команда позволяет всем членам root быть su.