7

Я люблю sshuttle "VPN для бедняков", однако, из-за того, что он требует, чтобы я запускал superuser pwd при запуске, каждый раз, когда я печален

Есть ли способ, как я могу поднять сценарий или изменить его так, чтобы он мог запускаться без присмотра?

В этом сценарии используемая операционная система является производной от Debian.

1 ответ1

4

Посмотрите на вывод ps когда вам предложат ввести пароль sudo. Вот вывод этой команды при выполнении sshuttle

ps auxwww |grep sud
root      3504  0.1  0.0 231384  7516 pts/1    S+   18:36   0:00 sudo -p [local sudo] Password:  /usr/bin/python /usr/share/sshuttle/main.py /usr/bin/python -v --firewall 12300 0

Поэтому вам нужно поместить вышеуказанную команду в /etc/sudoers чтобы предоставить вам sudo power без пароля при запуске sshuttle .

# edit sudoers safely
sudo visudo

И поставить эти строки

Cmnd_Alias SSHUTTLE = /usr/bin/python /usr/share/sshuttle/main.py /usr/bin/python -v --firewall 12300 0

username ALL=(root) NOPASSWD: SSHUTTLE

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