ADVERTÊNCIA A opção “syslog” está obsoleta

1

Oi todos têm tentado fazer um servidor samba Ubuntu e eu corri o testparm e ele veio com ---- AVISO "syslog" opção está obsoleta '---- Em smb.conf eu tenho syslog definido como 0 (não tenho idéia do que isso significa) Se alguém tiver alguma ideia. Obrigado Nic

    
por Nicolas Hanna 03.01.2017 / 00:01

3 respostas

3

A sintaxe que você está procurando é: logging = syslog @ 1 /var/log/samba/log.%m

Apenas comente ou remova syslog = 0. O número é o mapeamento de severidade para o qual os registros se conectam. 0 = > log_err, 1 = > log_warning, 2 = > log_notice.

O parâmetro numérico define um limite para o envio de mensagens para o syslog. Apenas mensagens com nível de depuração menor que esse valor serão enviadas para o syslog.

O padrão é 1. Se você estiver configurando uma sandbox de desenvolvimento, eu apenas usaria essas coisas a menos que você esteja com problemas e precise ver os logs.

Estou usando o Debian e a sintaxe acima não mostra erros ao executar o testparm.

    
por user760430 15.11.2017 / 21:37
2

As versões mais recentes do Samba têm um parâmetro mais poderoso chamado logging , que fornece um controle mais preciso sobre o registro em log. O aviso informa que em versões futuras o parâmetro syslog pode ser considerado para remoção em favor do mais recente logging . Veja man smb.conf para detalhes.

    
por AlexP 03.01.2017 / 00:22
1

Eu tive o mesmo aviso. Ele foi embora quando eu comentei a linha

syslog = 0

no arquivo smb.conf .

    
por Nicolas 08.08.2017 / 08:52