我编写了一个Python脚本,它执行几个sudo要求的操作。
如何使脚本在执行时为sudo
密码提供GUI提示?
我尝试过将gksudo -s python file.py
放在bash脚本中--运行它以便它执行上面的命令;但不幸的是,这不起作用.
发布于 2015-10-08 03:11:11
在您的脚本“file.py”中尝试以下操作,并以普通用户的身份运行:
import subprocess
subprocess.call(['gksudo', 'your first sudo action here'])
subprocess.call(['gksudo', 'another bash command'])
或者是在父python脚本中。
import subprocess
subprocess.call(['gksudo','python file.py'])
https://askubuntu.com/questions/677557
复制