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

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

log levelestá presente e definido como três. No entanto, não vejo isso quando faço umtestparm

e quase não recebo nenhum registro (posso ver reinicializações e não conseguir me conectar a cupsd), o que não parece log levelestar perto de três, mas nada mais aparece, independentemente do que log levelestá definido em smb.conf.

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

Responder1

YMMV, mas com minha versão do samba (3.6.23), definir 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 testparm para testar isso porque força o nível de log para 2. Da origem (./source3/utils/testparm.c):

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

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

Editar: tente configurá-lo para 10.

informação relacionada