#wireguard
Вопрос:
Теперь, когда я наконец-то заработал свой vpn wireguard. Мне интересно, может ли кто-нибудь помочь написать команду sudoers, которая позволит мне подключаться и отключаться без пароля.
В моем файле /etc/sudoers, который у меня сейчас есть:
#includedir /etc/sudoers.d
username ALL=NOPASSWD: /usr/bin/wg
Что отлично подходит для:
$wg
Но как мне отредактировать sudoers, чтобы иметь возможность выполнять их без пароля:
$wg-quick up wg-client1
и $wg-quick down wg-client1
Спасибо
Ответ №1:
Добавьте путь к wg-quick
исполняемому файлу в существующее wg
правило sudoers:
username ALL=NOPASSWD: /usr/bin/wg, /usr/bin/wg-quick
Комментарии:
1. Я уже пробовал это.. но выполнение
wg-quick down wg-client1
все равно запрашивает пароль:wg-quick must be run as root. Please enter the password for username to continue:
2. Попробуйте это с помощью sudo:
sudo wg-quick down wg-client1
3. Вы правы, это работает с sudo… но немного нелогично, так как $wg работает без пароля и без $sudo wg… в любом случае. Спасибо
4. неважно, просто проверил мой ~/.bashrc и снова нашел старый псевдоним для $sudo wg.. thx