Não é possível modificar o nível de log no samba

1

log level está presente e definido como três. No entanto, não vejo quando faço um testparm

e não obtenho nenhum registro (vejo reinicializações e não consigo me conectar a cupsd ), o que não parece que log level esteja em qualquer lugar perto de três, mas nada mais aparece, independentemente de em que log level está definido como smb.conf .

Este não é um problema terrivelmente complicado, mas não consigo descobrir uma maneira de contornar isso.

    
por Bratchley 14.05.2014 / 18:06

1 resposta

3

YMMV mas com minha versão do samba (3.6.23) definindo o nível de log funciona.

[global]
log level = 10

Do log.smbd:

[2014/05/16 17:10:23,  5] ../lib/util/debug.c:330(debug_dump_status)
  INFO: Current debug levels:
    all: 10

No entanto, você não pode usar o testparm para testar isso porque ele força o nível de log para 2. A partir da fonte (./source3/utils/testparm.c):

370 lp_set_cmdline("log level", "2")

Na verdade, parece que muitos dos utilitários substituem o nível de log. Eu não sei porque.

Editar: tente defini-lo como 10.

    
por 17.05.2014 / 02:16

Tags