为什么 selinux 策略适用于从 cronjobs 运行的命令(例如:logrotate),而不适用于直接从命令行运行的命令?
当我从命令行手动运行 logrotate 时,它运行良好。但是当它从 cronjob 运行时,我在 audit.log 中收到一个错误,提醒我 selinux 阻止了对 www 的访问等。
这是为什么?以及如何模拟它从 cronjob 运行以进行测试?
logrotate selinux
logrotate ×1
selinux ×1