gksudo 不遵守 /etc/sudoers 中的配置

gksudo 不遵守 /etc/sudoers 中的配置

前段时间我发了一个问题sudo这与在访问不同用户时是否可以保留环境变量有关。事实证明,这确实是可能的。

今天调用gksudo以 root 用户身份执行 GUI 应用程序时,我期望环境变量的保存(在我的例子中$HOME)也适用,gksudo因为它是通过同一文件(即/etc/sudoers.事实证明,情况似乎并非如此。

例如,执行sudo vim将启动 的一个实例vim,从调用用户的主文件夹中正确获取配置,因为我配置sudo为保留$HOME.但gksudo gvim会启动一个“香草”gvim实例。

是否需要单独配置gksudo才能达到我想要的效果?

相关内容