Samba 不断向日志中注入无用的消息。如何缓解这些消息,以便日志报告软件 (logcheck) 不必报告它们。这些消息的原因也有些神秘,因此也欢迎任何解释它们的提示。系统是最新的 Ubuntu LTS 服务器。
Jun 3 12:22:43 xxx nmbd[zzz]: [2011/06/03 12:22:43, 0] nmbd/nmbd_browsesync.c:350(find_domain_master_name_query_fail)
Jun 3 12:22:43 xxx nmbd[zzz]: Unable to find the Domain Master Browser name WORKGROUP<1b> for the workgroup WORKGROUP.
Jun 3 12:22:43 xxx nmbd[zzz]: Unable to sync browse lists in this workgroup.
Jun 3 12:34:51 xxx smbd[yyy]: [2011/06/03 12:34:51, 0] lib/util_sock.c:539(read_fd_with_timeout)
Jun 3 12:34:51 xxx smbd[yyy]: [2011/06/03 12:34:51, 0]
答案1
您可以使用文件中的以下两个选项更改 samba 日志记录的详细程度smb.conf
:
log level = N
syslog = N
…其中 N 介于 0 和 10 之间。第一个控制它自己的单独日志文件,第二个控制它发送到 syslog 守护程序的数据。