如何给root用户设置PATH环境变量
2016-04-21 16:17
323 查看
遇到的问题是这样的, linux机器上, 用普通用户装好了ant, 可是当用sudo执行脚本时,总是报ant:command not find!
其实原因是sudo的安全限制, environment被reset了。
用visudo命令编辑/etc/sudoer文件, 在Defaults部分
如:
这样就行了!
其实原因是sudo的安全限制, environment被reset了。
用visudo命令编辑/etc/sudoer文件, 在Defaults部分
Defaults env_reset (diable 这一行) Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" (加上自己要支持的bin)
如:
Defaults !env_reset Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ant/bin"
这样就行了!
相关文章推荐
- cocoa pods 安装 WebViewJavascriptBridge 简明使用
- 如何将Toast的显示时间随意设置
- c语言之关键字
- django创建第一个项目
- Dynamic Web Module 3.0 requires Java 1.6 or newer
- Android应用安全开发之浅谈网页打开APP
- HDU NO.1878 欧拉回路(邻接矩阵,判断欧拉回路的条件)
- 支持向量机系列之最大间隔分类器
- AngularJs ui-router 路由的简单介绍
- iOS之超时页面处理
- 对Array数组新增、删除重复及删除元素
- 程序源入坑之路3
- 对任意十个数求和(3)
- 余数和商
- php unserialize 返回false的解决方法
- model.object对象查询过滤、增删改、Q
- 隔了几天的作业
- USACO 1.3 Wormholes 爆搜+模拟
- 字符串变形
- 我的博客开通了!