我在 /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
每隔一分钟左右控制台中就会出现几行带有变量的行,我看到了常见的HOME
、SHELL
等,但没有看到我在 中设置的那个.pam_environment
。这是为什么?我该如何让它工作?
该服务器运行的是 Fedora 34 64 位。