Вопрос: Что необходимо для sudo без пароля на ubuntu?


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

myusername ALL = (ВСЕ: ВСЕ) NOPASSWD: ALL


2
2017-09-14 10:16


Источник


Это работает для меня, хотя вы можете сократить его до myusername ALL = NOPASSWD: ALL, Вы вошли в систему после того, как сделали изменения? - n.st
Это все еще не работает даже после того, как я снова зашел в систему. - Peter


Ответы:


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


4
2017-09-14 13:05





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

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

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

sudo usermod -a -G root %username%

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

sudo nano /etc/pam.d/su

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

# auth sufficient pam_wheel.so trust

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

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

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


1
2018-04-13 17:55



Это не отвечает на вопрос и представляет собой, как правило, очень плохую идею. - Engineer Dollery