如果系统不能通过root登陆,而是需要使用其他用户sudo的方式登陆root,那么root的环境变量很难设置,修改/etc/profile也没有用。可以通过下面这个方式解决

修改sudoer的配置文件

visudo

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin

这一行,后面追加你想要的环境变量,这个设置实时生效。比如,我想把/usr/local/bin添加进去,改后如下

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

如下,可以看到环境变量已经生效

最新文章

  1. 计数器(counter),有序字典(OrderDict),默认字典(defaultdict),可命名元祖(namedtuple),双向队列(deque),单项队列(deuqe.Queue)
  2. EPSON LQ610K 设置税控盘打印发票的格式
  3. 第五百八十五天 how can I 坚持
  4. paip.提升性能---协程“微线程”的使用.
  5. 随便谈谈alphago与人机大战
  6. 在linux下实现UBOOT的TFTP下载功能
  7. 用RBG颜色设置自定义颜色
  8. CCIE路由实验(3) -- BGP高级部分
  9. [译]ava 设计模式之享元
  10. AHD-模拟高清芯片RN6752替代TVP5150/CJC5150
  11. Activex、OLE、COM、OCX、DLL之间有什么区别?
  12. Ubuntu 16——安装——ns2.35和nam
  13. Delphi maskedit控件的掩码含义及用法方法
  14. 部分还款-还款试算接口-python
  15. 7.18python进程池
  16. 服务器集群的session管理
  17. runloop timer
  18. 认识Mac中的那些符号
  19. “之”字形输出二叉树 python
  20. C# 错误和异常

热门文章

  1. iOS7自定义back按钮和pop交互手势
  2. mac xampp命令行调用mysql
  3. Linux学习之十-Linux系统时间
  4. 2017.2.21 activiti实战--第七章--Activiti与spring集成(一)配置文件
  5. 第1章 为什么创造WPF、第2章 XAML揭秘
  6. 跟着实例学习设计模式(9)-桥接模式bridge(结构型)
  7. 利用Acunetix WVS进行批量网站漏洞评估
  8. Cocos2d-x中Vector<T>容器以及实例介绍
  9. bootcamp安装win7的详细步骤 (光盘安装)
  10. java jar包运行方法