如何在 /etc/environment 中设置环境变量?

如何在 /etc/environment 中设置环境变量?

我正在使用 Debian Jessie。我想设置一些环境变量,这些变量将在重启后保留并在非 shell 环境中工作。

我已设置以下内容/etc/environment

SECRET_KEY=xxx

但如果我执行以下操作,则不会产生任何结果:

printenv SECRET_KEY

我如何设置这个环境变量并激活它?

答案1

修改/etc/environment文件后,您需要关闭正在使用的 shell 并重新登录到新的 shell,以便 PAM 堆栈读取和应用该文件。

相关内容