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

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

前段時間我發了一個問題sudo這與在存取不同使用者時是否可以保留環境變數有關。事實證明,這確實是可能的。

今天呼叫gksudo以 root 使用者身分執行 GUI 應用程式時,我期望環境變數的保存(在我的例子中$HOME)也適用,gksudo因為它是透過同一檔案(即/etc/sudoers.事實證明,情況似乎並非如此。

例如,執行sudo vim將啟動 的一個實例vim,從呼叫使用者的主資料夾中正確取得配置,因為我配置sudo為保留$HOME.但gksudo gvim會啟動一個「香草」gvim實例。

是否需要單獨配置gksudo才能達到我想要的效果?

相關內容