ubuntu同一系统同一用户环境变量不一样

1、我和XXX都是root用户登录的同一台ubuntu OS,我执行echo $PATH时显示环境变量路径是/usr/jdk1.8.0_111/bin:/usr/jdk1.8.0_111/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
而XXX执行echo $PATH时显示环境变量路径为/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

总结原因:张XX切换用户的时候使用的是 su root,没有加上-,如果是su root使用的是上一个用户的环境变量,执行 su -root时才会使用root用户的环境变量。

posted on 2020-11-11 17:03  everyday新起点  阅读(278)  评论(0)    收藏  举报