Debian syslog权限管理可从以下方面操作:
文件权限设置
chown 设置日志文件所有者(如 root:adm):sudo chown root:adm /var/log/syslogchmod 控制访问权限(如 640 限制仅所有者可写,组可读):sudo chmod 640 /var/log/syslogsetfacl 添加 ACL 规则(如允许特定用户读写):sudo setfacl -m u:username:rw /var/log/syslog服务配置优化
/etc/rsyslog.conf,确保日志路径和权限正确,可限制监听地址(如仅本地 127.0.0.1):$ListenStream 127.0.0.1sudo systemctl restart rsyslog日志轮转管理
/etc/logrotate.d/rsyslog,设置轮转频率、保留数量及新文件权限(如 create 0640 syslog adm):/var/log/syslog {
weekly
rotate 4
create 0640 syslog adm
}
安全增强措施
ufw)限制日志服务端口(UDP 514)的访问来源。监控与审计
auditctl 监控日志文件访问行为:sudo auditctl -w /var/log/syslog -p wa -k syslog_audit。参考来源: