i executing sudo statement python on uwsgi. configured account (www-data) not need password sudo not work.
if run shell, works desired account:
www-data@srv sudo iptables -l -n but script , uwsgi, prompts password.
in sudoers have:
www-data all=(all) nopasswd: /sbin/iptables and in python script:
subprocess.call(['sudo', '/sbin/iptables -l -n']) thanks , sorry english.
i tested code on server, alternative :
subprocess.call("sudo" + " /sbin/iptables -l -n", shell=true)
Comments
Post a Comment