前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >How to Keep Environment Variables and PATH When Using SUDO

How to Keep Environment Variables and PATH When Using SUDO

作者头像
happy123.me
发布2018-06-04 11:37:58
4220
发布2018-06-04 11:37:58
举报
文章被收录于专栏:乐享123乐享123

sudo tips

How to keep Environment Variables when Using SUDO

The trick is to add environment variables to sudoers file via sudo visudo command and add these lines:

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

or and pay attention to the -E flag. This works:

代码语言:javascript
复制
export HOME=/home/users/memorybox
sudo -E bash -c 'echo $HOME'
How to keep PATH Variables when Using SUDO
代码语言:javascript
复制
vim /etc/sudoers
sed -i 's#Defaults    secure_path =.*#Defaults    secure_path =/usr/java/latest/bin/.....:#g' /etc/sudoers
How to change root env
代码语言:javascript
复制
sudo -i
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • sudo tips
    • How to keep Environment Variables when Using SUDO
      • How to keep PATH Variables when Using SUDO
        • How to change root env
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档