CentOS e logs do Samba

2

Eu notei que o servidor Samba registra em /var/log/smb.conf e /var/log/messages . Como desativar logs de /var/log/messages ? Eu tentei editar o arquivo de configuração do rsyslog:

*. info; mail.none; authpriv.none; cron.none; smb.none / var / log / messages

  • mas isso desativou todas as mensagens em / var / log / messages

Sistema: CentOS 6.2 Samba Versão 3.5.10-116.el6_2

Atenciosamente

    
por HTF 23.06.2012 / 18:06

1 resposta

1

O registro padrão para o samba no CentOS é logar em /var/log/samba/log.smbd e fora da caixa a configuração log file é /var/log/samba/%m (o log de conexão da máquina), então parece que alguém fez alterações em pelo menos alguns os padrões.

A diretiva smb.conf syslog diz isso

This parameter maps how Samba debug messages are logged onto the system syslog logging levels. Samba debug level zero maps onto syslog LOG_ERR, debug level one maps onto LOG_WARNING, debug level two maps onto LOG_NOTICE, debug level three maps onto LOG_INFO. All higher levels are mapped to LOG_DEBUG.

This parameter sets the threshold for sending messages to syslog. Only messages with debug level less than this value will be sent to syslog. There still will be some logging to log.[sn]mbd even if syslog only is enabled.

Default: syslog = 1

Isso significa que, sob condições padrão, as mensagens LOG_ERR também serão registradas no syslog. Você poderia colocar

syslog = 0

no seu /etc/smb.conf , que deve parar qualquer coisa que vá para o syslog.

Você precisará verificar seu arquivo .etc / samba / smb.conf para

Provavelmente seria uma boa ideia verificar através do smb. conf documentation também para outras opções de registro.

    
por 23.06.2012 / 20:34

Tags