crond 未加载 /etc/pam.d/crond 配置

crond 未加载 /etc/pam.d/crond 配置

我在 /etc/pam.d/crond 中有以下 PAM 配置:

auth required pam_env.so user_readenv=1

还有这个.pam_environment文件:

_APP_PASSWORD DEFAULT=foo

还有这个测试 cronjob:

*/1 * * * * root env 2&>1 | logger -t debug_cron

我正在查看日志,journalctl -f -t debug_cron每隔一分钟左右控制台中就会出现几行带有变量的行,我看到了常见的HOMESHELL等,但没有看到我在 中设置的那个.pam_environment。这是为什么?我该如何让它工作?

该服务器运行的是 Fedora 34 64 位。

相关内容