首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为root帐户使用非root用户配置

为root帐户使用非root用户配置
EN

Unix & Linux用户
提问于 2014-07-17 08:00:12
回答 1查看 1.5K关注 0票数 4

当我使用终端并使用susudo执行具有根用户权限的命令时,是否可以应用存储在该用户主目录中的“非根用户”(从该用户调用susudo)的配置?

例如,考虑(作为非根用户登录),我希望使用/etc/some_file编辑配置文件vim,并且我的vim配置文件位于/home/myuser/.vimrc。启动命令行并输入sudo vim /etc/some_file,我希望出现“我的”漂亮的配置良好的vim。但我得到的是一个丑陋的vim默认配置,没有插件等。

我可以让susudo使用我用户的配置文件而不是位于/root的根用户的文件吗?

EN

回答 1

Unix & Linux用户

发布于 2014-07-17 23:44:44

设置sudo以保留HOME环境变量。

运行visudo来编辑sudo配置。确保选项always_set_home没有设置,并且HOME存在于env_keep列表中。增加以下几行:

代码语言:javascript
复制
Defaults !always_set_home
Defaults env_keep+="HOME"

删除像Defaults always_set_home这样的行(如果有)。

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

https://unix.stackexchange.com/questions/145038

复制
相关文章

相似问题

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