首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让gksu在终端上询问密码

让gksu在终端上询问密码
EN

Ask Ubuntu用户
提问于 2015-03-29 00:56:33
回答 1查看 589关注 0票数 0

如果我需要以root用户的身份运行图形命令,我将使用:

代码语言:javascript
复制
username@HENRY-PC:~$ sudo gedit
[sudo] password for username: 

但这显然是不鼓励的,因为在我的主文件夹中为X服务器创建的任何文件都将由root拥有。建议我使用gksu。我的问题是,当我使用gksu时,它会冻结我的显示器,打开一个覆盖,然后询问我的密码。这打断了我同时处理多项任务。

根据这个:Askubuntu.com/问答/11760,配置文件将保存为根目录在我的主目录,这是我不想要的,gksu将主目录设置为根目录,因此配置文件将保存在那里。我知道我创建的任何文件都将被保存为root文件。

如何将gksu更改为在命令行中请求密码?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-03-29 02:35:39

您可以使用sudo -H gedit代替。来自man sudo

代码语言:javascript
复制
 -H, --set-home
             Request that the security policy set the HOME environment
             variable to the home directory specified by the target user's
             password database entry.  Depending on the policy, this may
             be the default behavior.

AFAIK这一请求在现代Ubuntu系统上得到遵守,并且应该具有与gksudogksu相同的效果。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/602609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档