我意外删除了/ var / log / maillog,在我重新创建它之后,但是postfix不会再写任何邮件日志了,我重新启动postfix,没有帮助,任何人都知道为什么?
答案 0 :(得分:4)
重新启动syslog就足够了,因为权限只是确保它们与/ var / log中的其他文件类似,而且应该足够了。
在我的debian系统上,所有日志都拥有root:adm或root:root,通常是644或640模式(u + rw,g + r,可选o + r)
在debian / ubuntu上重启syslog: /etc/init.d/sysklogd restart
在RHEL / CentOS上: service syslog restart
答案 1 :(得分:1)
不要重新创建它。只需删除它并重新启动postfix。 maillog将自动创建:)
答案 2 :(得分:0)
您需要检查权限和文件所有权,以便syslog进程可以写入。
man chmod
man chown