Назад | Перейти на главную страницу

Журналы CentOS и Samba

Я заметил, что сервер Samba регистрируется в /var/log/smb.conf и /var/log/messages. Как отключить логи от /var/log/messages? Я пытался отредактировать файл конфигурации rsyslog:

* .info; mail.none; authpriv.none; cron.none;кто-л. никто / var / log / сообщения

Система: CentOS 6.2 Samba, версия 3.5.10-116.el6_2

С уважением

По умолчанию для samba в CentOS ведется журнал регистрации в /var/log/samba/log.smbd и из коробки log file настройка /var/log/samba/%m (журнал подключенного компьютера), поэтому похоже, что кто-то внес изменения хотя бы в некоторые из значений по умолчанию.

Файл smb.conf syslog директива говорит это

Этот параметр отображает, как сообщения отладки Samba регистрируются на уровнях ведения системного журнала. Нулевой уровень отладки Samba отображается в системный журнал LOG_ERR, первый уровень отладки отображается в LOG_WARNING, второй уровень отладки отображается в LOG_NOTICE, третий уровень отладки отображается в LOG_INFO. Все более высокие уровни отображаются в LOG_DEBUG.

Этот параметр устанавливает порог для отправки сообщений в системный журнал. В системный журнал будут отправляться только сообщения с уровнем отладки ниже этого значения. По-прежнему будет некоторое ведение журнала для log. [Sn] mbd, даже если включен только syslog.

По умолчанию: syslog = 1

Это означает, что по умолчанию сообщения LOG_ERR также будут регистрироваться в системном журнале. Ты должен положить

syslog = 0

в твоем /etc/smb.conf что должно остановить попадание чего-либо в системный журнал.

Вам нужно будет проверить файл .etc / samba / smb.conf на наличие

Вероятно, было бы неплохо проверить документация smb.conf также для других параметров ведения журнала.