我注意到Samba服务器logging到/var/log/smb.conf和/var/log/messages 。 如何从/var/log/messages禁用日志? 我试图编辑rsyslogconfiguration文件:
* .INFO; mail.none; authpriv.none; cron.none; smb.none / var / log / messages
系统:CentOS 6.2 Samba版本3.5.10-116.el6_2
问候
CentOS上samba的默认日志logging是login到/var/log/samba/log.smbd ,开箱即可, log file设置是/var/log/samba/%m (连接机器日志),看起来像有人已经对至less一些默认设置进行了修改。
smb.conf syslog指令说明了这一点
此参数将Sambadebugging消息如何login到系统syslog日志logging级别。 Sambadebugging级别零映射到系统日志LOG_ERR,debugging级别一映射到LOG_WARNING,debugging二级映射到LOG_NOTICE,debugging级别三映射到LOG_INFO。 所有更高级别都映射到LOG_DEBUG。
该参数设置发送消息到系统日志的阈值。 只有debugging级别小于此值的消息才会发送到syslog。 仍然会有一些日志logging。[sn] mbd即使只启用syslog。
默认:syslog = 1
这意味着在默认情况下,LOG_ERR消息也会被logging到系统日志中。 你可以放
syslog = 0
在你的/etc/smb.conf中应该会阻止任何进入syslog。
你需要检查你的.etc / samba / smb.conf文件
对于其他日志logging选项来说,检查smb.conf文件也是一个好主意。