1

我需要从部署python文件的eclipse调用一个shell脚本,但是,我需要传入sudo密码,我在运行脚本时设法提示输入密码,但不明白如何设置root密码在 sudo 命令中

4

2 回答 2

0


尝试在 /etc/sudoers 中为特定命令设置 NOPASSWD

<user> ALL=(ALL) NOPASSWD: <cmd1> [cmd2 [cmd3]]

要编辑 /etc/sudoers 你必须使用:

sudoedit /etc/sudoers
于 2013-08-10T15:06:37.660 回答
0

如果可以使用图形,请尝试“gksudo”。这将提示输入密码并将其传递给 sudo 命令,然后以 su 权限执行。

如果您想自己编写代码,请通过“apt-get source gksu”获取 gksudo 的源代码并查看 C 代码。

于 2013-08-11T07:25:50.750 回答