相关疑难解决方法(0)

PATH 不受 .pam_environment 影响

运行 Ubuntu 13.04,我尝试PATH为会话添加变量,建议在 inside 中执行此操作.pam_environment,但似乎没有任何效果。它看起来是这样的:

JAVA_HOME          DEFAULT=/usr/lib/jvm/java-7-oracle
IDEA_HOME          DEFAULT=/usr/local/idea-IU-129.451/bin
LIGHTTABLE_HOME    DEFAULT=/usr/local/LightTable
CLOUDIFY_HOME      DEFAULT=/home/eliranm/builds/gigaspaces-cloudify
PATH               DEFAULT=${PATH}    OVERRIDE=${PATH}:${JAVA_HOME}:${IDEA_HOME}:${LIGHTTABLE_HOME}:${CLOUDIFY_HOME}
Run Code Online (Sandbox Code Playgroud)

似乎所有变量都已设置,但PATH, 或者它以某种方式被覆盖。我尝试添加或附加变量,仅${PATH}使用,仅尝试将硬编码路径设置为值,但均无济于事。DEFAULTOVERRIDE

我遵循 Ubuntu 帮助社区的建议,我想避免将硬编码路径连接到内部,PATH因为/etc/environment它不是正确的范围,而且,如果没有变量,将很难维护。

其他人可能会受到此问题的影响,如此处所述,但到目前为止还没有人提供解决方案。

如何使这项工作有效?

environment-variables 13.04 pam-environment

5
推荐指数
1
解决办法
4956
查看次数