centos7下出现设置环境变量导致bash:command not found
在配置jenkins时候需要配置jdk,当把jdk配置进profile文件时候出现bash不可用
解决办法是 将 /bin 和 /sbin 以及 /usr/bin 和 /usr/sbin 重新添加进 profile文件
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
然后重新加载
source ~/.bashrc
主要是执行
$sudo visudo
Defaults !env_reset# 修改为不重置环境
在/etc/sudoers中修改:
Defaults env_reset
为:
Defaults !env_reset
这样,任何环境变量都可以通过sudo传进去了。
网友评论