CentOS Syslog权限设置要点如下:
日志文件权限
root,组设为adm,权限设为640(所有者可读写,组可读,其他无权限)。sudo chown root:adm /var/log/syslog,sudo chmod 640 /var/log/syslog。SELinux上下文
syslog_log_t,确保只有授权进程可访问。sudo chcon system_u:object_r:syslog_log_t:s0 /var/log/syslog。日志目录权限
/var/log目录权限为755,组为adm,允许rsyslog服务写入。sudo chmod 755 /var/log,sudo chgrp adm /var/log。配置文件权限
/etc/rsyslog.conf及其配置文件属主为root,权限为644,防止非授权修改。日志轮转管理
logrotate配置定期轮转日志,避免文件过大,保留历史记录(如每日轮转,保留7天)。/etc/logrotate.d/rsyslog,设置create 640 root adm确保新日志文件权限正确。服务与传输安全
监控与审计
logwatch)实时监控日志,设置异常告警。