/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
请注意以下几点:
- 文件名遵循以下约定:手册页