是否有无需密码即可使用的图形 sudo(kdesudo、gksudo、su-to-root 等)工具?

是否有无需密码即可使用的图形 sudo(kdesudo、gksudo、su-to-root 等)工具?

显然gksudo 不服从/etc/sudoers, 两者都不kdesu

所以反过来问...

是否有任何su-to-root类似的工具,支持以gksudorootkdesudo或其他用户身份启动 gui 应用程序,并可以选择跳过输入密码?

答案1

“图形 sudo”的目的是提示用户输入密码。如果您不需要密码提示,请使用 plain sudo

运行以在文件visudo中创建带有标记的条目。注意sudoersNOPASSWD该条目必须位于任何ALL条目之后

确保DISPLAYXAUTHORITY环境变量被保留,以允许运行 X11 应用程序。

adrelanos ALL = (ALL) ALL
adrelanos ALL = (root) NOPASSWD: my-x11-application-to-run-as-root
Defaults env_keep += "DISPLAY HOME XAUTHORITY"

答案2

您可以使用带有 X 转发 ( -X) 和无密码密钥的 SSH。

SSH 具有一个有用的功能,即密钥可以限制为一个命令。这可能是一种sudo替代:阻止用户做root他想做的事;限制他做他必须做的事情。

相关内容