Se o PYTHONPATH que você precisa for constante, você pode usar /usr/bin/env
(a ferramenta unix mais subestimada de todos os tempos ...):
username ALL=NOPASSWD: /usr/bin/env PYTHONPATH=/usr/lib/python3/dist-packages /usr/bin/python3 /usr/bin/sshuttle --method auto --firewall
Ou escreva um pequeno script que configure o ambiente antes de exec
ing o script python.
Se o PYTHONPATH não for constante, você também pode usar username ALL=NOPASSWD: ALL
, já que o usuário pode sobrescrever qualquer pacote python que é usado pelo sshuttle e colocar o código fazendo qualquer coisa imaginável lá.