如何为 Fedora 上的所有用户设置环境变量?

如何为 Fedora 上的所有用户设置环境变量?

我正在尝试为我的 nagios 守护进程用户(它是一个 nologin 用户)设置 ORACLE_HOME 环境变量。

我已尝试添加一个脚本来导出 /etc/profile.d/oracle.sh 中的变量(此文件上也设置了执行位)。

该脚本为我自己的用户设置了环境变量,但没有为 nagios 守护进程设置环境变量。

答案1

通过 initscripts 启动的守护进程不会读取profile.d/。您需要将 initscript 源文件设为/etc/sysconfig/包含所需值的文件(然后让脚本profile.d/也从中读取它)。

相关内容