2

У меня есть следующая строка в моем /etc /sudoers после редактирования через visudo, и я не могу sudo без пароля. У кого-нибудь есть идеи о том, почему это не работает должным образом?

myusername ALL =(ALL: ALL) NOPASSWD: ALL

2 ответа2

4

Хорошо, я исправил это. Строка должна быть добавлена в конец файла, а не просто где-нибудь, чтобы он работал.

1

Я попробовал вышеупомянутый метод безуспешно. К счастью, после нескольких часов посвящения я избавлю кого-то еще от этой проблемы снова :)

%username% - это глобальная переменная для вашего имени пользователя (замените его)

Откройте окно терминала и введите

sudo usermod -a -G root %username%

Затем введите

sudo nano /etc/pam.d/su

Перейти к строке 19 и удалить # перед

# auth sufficient pam_wheel.so trust

Сохраните свой файл. Задача решена :)

Первая команда добавляет ваше имя пользователя в группу:root.

Вторая команда позволяет всем членам root быть su.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .