明明配置了acl,但过了一阵子
又没有权限,经排查,原来是系统日志轮替引起的。
在轮替的syslog配置文件添加acl的命令。
[root@web ~]# cat /etc/logrotate.d/syslog
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
/bin/kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` 2> /dev/null || true
/usr/bin/setfacl -m u:zabbix:rx /var/log/secure
/usr/bin/setfacl -m u:zabbix:rx /var/log/messages
endscript
}
[root@web ~]#
之后就没有出现权限问题了。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论.