你如何为Fedora上的所有用户设置一个环境variables?

我试图为我的nagios守护进程用户(这是一个nologin用户)设置ORACLE_HOME环境variables。

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

这个脚本为我自己的用户设置了环境variables,但是不是为nagios守护进程设置的。

通过initscripts启动的守护进程不会读取profile.d/ 。 你需要从/etc/sysconfig/一个包含所需值的文件(然后使profile.d/脚本从中读取它)。