使用 /etc/environment.d/*.conf 为所有用户设置全局环境

使用 /etc/environment.d/*.conf 为所有用户设置全局环境

/etc/environment.d/*.conf在 Ubuntu 18.04 上为所有用户放置环境配置的有效位置是哪里?

我尝试了一个包含以下内容的文件:

BRAD_TEST=true

但是,登录并运行后env,环境中似乎未设置此变量。即使重新启动后,它也不在那里。

两个问题:

  • systemd 的这个功能在 Ubuntu 18.04 中启用了吗?
  • 此功能是否允许为所有用户设置环境,还是用于其他目的?

答案1

好的,今天重新启动系统后,我让它工作了,但我遵循了此类文件的推荐命名样式,这60-foo.conf是我给文件起的名字,我还必须创建该文件夹,它被称为environment.d,当然它被放在/etc文件夹中。

这是该文件的内容:

FOO_DEBUG=force-software-gl,log-verbose

重启后echo $FOO_DEBUG生成该文件的内容:

force-software-gl,log-verbose

请注意以下几点:

相关内容