【发布时间】:2013-08-10 14:58:44
【问题描述】:
我需要从部署 python 文件的 eclipse 调用一个 shell 脚本,但是,我需要传入 sudo 密码,我在运行脚本时设法提示输入密码,但不明白我可以如何设置sudo命令中的root密码
【问题讨论】:
我需要从部署 python 文件的 eclipse 调用一个 shell 脚本,但是,我需要传入 sudo 密码,我在运行脚本时设法提示输入密码,但不明白我可以如何设置sudo命令中的root密码
【问题讨论】:
尝试在 /etc/sudoers 中为特定命令设置 NOPASSWD
<user> ALL=(ALL) NOPASSWD: <cmd1> [cmd2 [cmd3]]
要编辑您必须使用的 /etc/sudoers:
sudoedit /etc/sudoers
【讨论】:
如果可以使用图形,请尝试“gksudo”。这将提示输入密码并将其传递给 sudo 命令,然后以 su 权限执行。
如果您想自己编写代码,请通过 'apt-get source gksu' 获取 gksudo 的源代码并查看 C 代码。
【讨论】: