运行SU <other_user> </other_user>后,$ PATH中看不到系统范围的变量

时间:2015-02-16 10:16:11

标签: linux bash shell

我添加了位于hadoop_variables.sh的文件/etc/profile.d/

#!/bin/bash
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export HADOOP_HOME=/usr/local/hadoop/hadoop-curr
export PATH=$PATH:$HADOOP_HOME/bin

基于https://help.ubuntu.com/community/EnvironmentVariables#System-wide_environment_variables。该文件甚至具有可执行权限。

我有2个用户。当我运行su the_other_user命令以另一个用户身份工作时,PATH变量设置为默认值,我无法运行我添加的预先命令......

如何在上述场景中使其工作?
谢谢

0 个答案:

没有答案