如何打开~/.pam_environment?

Var*_*una 7 paths environment-variables

我想设置环境变量JAVA_HOMEPATH. 所以我想打开,~/.pam_environment因为它是根据链接https://help.ubuntu.com/community/EnvironmentVariables设置与特定用户相关的环境变量的最佳位置。

该链接指出:

会话范围的环境变量

应仅影响特定用户(而不是整个系统)的环境变量设置应设置为:

~/.pam_environment - 此文件专门用于设置用户的
环境。它不是一个脚本文件,而是由赋值表达式组成,每行一个。

我遇到的问题是我无法~/.pam_environment使用命令打开文件gedit ~/.pam_environment

我不知道这是否是打开此文件的正确方法,请指出正确的方向。

Bak*_*riu 14

请注意,.pam_environment没有使用通常的语法。您应该严格遵守pam_env.conf语法。

特别是如果您想设置JAVA_HOMEPATH变量,您可以将此内容放入您的.pam_environment

JAVA_HOME DEFAULT=<the-path-to-java-home
PATH DEFAULT=${PATH}:extend/the:path
Run Code Online (Sandbox Code Playgroud)

跟随 Rinzwind 的回答很可能会破坏您的登录[1]。在这种情况下,您可以使用重新登录到一个TTY Ctrl+ Alt+F1和删除.pam_environment与命令文件:

/bin/rm ~/.pam_environment
Run Code Online (Sandbox Code Playgroud)

[1] 至少在我的装有 Kubuntu 12.04 的电脑上