Como iniciar o sshuttle sem o prompt do superusuário pwd

7

Eu amo o sshuttle "o pobre homem VPN", no entanto, ter que me obrigar a entrar pWD superusuário quando o lançamento de cada vez faz minha vida triste.

Existe uma maneira que eu possa elevar o script ou modificá-lo de uma forma que possa ser iniciado sem supervisão?

Nesse cenário, o sistema operacional que está sendo usado é um derivado do Debian.

    
por WP2Static.com 24.06.2013 / 05:15

1 resposta

4

Dê uma olhada na saída ps quando for solicitado com a senha sudo. Aqui a saída deste comando quando sshuttle foi executado

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

Então você precisa colocar o comando acima em /etc/sudoers para conceder a você sudo power sem senha quando você iniciar o sshuttle .

# edit sudoers safely
sudo visudo

E coloque essas linhas

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

username ALL=(root) NOPASSWD: SSHUTTLE
    
por 22.09.2015 / 17:41