Die Protokollebene in Samba kann nicht geändert werden.

Die Protokollebene in Samba kann nicht geändert werden.

log levelist vorhanden und auf drei eingestellt. Allerdings sehe ich es nicht, wenn ichtestparm

und ich erhalte so gut wie keine Protokolle (ich sehe Neustarts und dass keine Verbindung zu hergestellt werden kann ), was nicht annähernd drei zu sein cupsdscheint , aber es wird nichts weiter angezeigt, unabhängig davon, was in eingestellt ist .log levellog levelsmb.conf

Das ist kein besonders kompliziertes Problem, aber ich finde keinen Weg, es zu umgehen.

Antwort1

Ihre Ergebnisse können abweichen, aber mit meiner Samba-Version (3.6.23) funktioniert das Einstellen der Protokollebene.

[global]
log level = 10

Aus log.smbd:

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

Sie können jedoch nicht testparm verwenden, um dies zu testen, da es die Protokollebene auf 2 erzwingt. Aus der Quelle (./source3/utils/testparm.c):

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

Tatsächlich sieht es so aus, als würden viele der Dienstprogramme die Protokollebene außer Kraft setzen. Ich weiß nicht, warum.

Bearbeiten: Versuchen Sie, es auf 10 einzustellen.

verwandte Informationen