CentOS и Samba
Я заметил, что сервер Samba входит в /var/log/smb.conf
а также /var/log/messages
, Как отключить логи от /var/log/messages
? Я попытался отредактировать файл конфигурации rsyslog:
*.Info; mail.none; authpriv.none; cron.none;smb.none / var / log / messages
- но это отключило все сообщения в / var / log / messages
Система: CentOS 6.2 Samba Версия 3.5.10-116.el6_2
С уважением
1 ответ
Ведение журнала по умолчанию для 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.
Этот параметр устанавливает порог для отправки сообщений в системный журнал. В системный журнал будут отправляться только сообщения с уровнем отладки меньше этого значения. В журнале по-прежнему будет некоторая запись в журнал.[Sn]mbd, даже если включен только syslog.
По умолчанию: syslog = 1
Это означает, что при условиях по умолчанию сообщения LOG_ERR будут также регистрироваться в системном журнале. Вы должны положить
syslog = 0
в вашем /etc/smb.conf
что должно остановить все, что идет в системный журнал.
Вам нужно проверить ваш файл.etc/samba/smb.conf для
Вероятно, было бы неплохо проверить документацию smb.conf на предмет других параметров ведения журнала.