如何在 Redhat 上自动设置 maillog 文件的权限

如何在 Redhat 上自动设置 maillog 文件的权限


就像标题中说的,我想知道要修改哪个文件才能
将 maillog 文件的权限设置为 0644。我知道这是不好的做法,但我需要它,否则我的脚本每次都会失败。我正在使用 redhat 5.6
干杯

答案1

如果您正在使用 syslog,请迁移到 rsyslog 或 syslog-ng。

rsyslog:$FileCreateMode默认已经设置为0644。

系统日志工具:

filter f_mail { facility(mail); };
destination d_mail { file("/var/log/maillog" perm(0644)); };
log { source(s_local); filter(f_mail); destination(d_mail); };

相关内容