Ich habe Benutzer, die sich mit Squid (NTLM) bei einem Active Directory-Server mit Samba 3.5.4 authentifizieren, und ich möchte die Anmeldeversuche der Benutzer protokollieren.
Ich hätte gerne eine Zeile mit folgenden Angaben:
TIMESTAMP username@DOMAIN SUCCESS/FAILURE
log level = 10 all:10
um wirklich alle Informationen zu erhalten. Auf der Handbuchseite werden auch alle anderen Funktionen wie Windbind und Passwd aufgelistet.In den Samba-Protokolldateien werden authentifizierungsbezogene Informationen mit dem
check_ntlm_password
Modul gekennzeichnet (vorausgesetzt, Sie verwenden diese). Wenn Sie Datum und Uhrzeit wünschen, müssen Sie die Zeile vor der mit den tatsächlichen Informationen erfassen.Hier sind einige Beispiele. Der Name des Benutzers wurde
xxx.yyy
in allen Fällen durch ersetzt. Beachten Sie, wie sich die Großschreibungauthentication
für Erfolgs- und Misserfolgsfälle unterscheidet.Über diese beiden hinaus gibt es noch andere Nachrichten. Diese Linien wurden von einem Samba aus dem Backports-Repository von Lenny hergestellt. Die Samba-Version ist 3.5.6, die aktuelle Paketversion ist 2: 3.5.6 ~ dfsg-3 ~ bpo50 + 1. Die genaue Konfiguration für die Anmeldung
smb.conf
war:quelle
Wenn Sie auf AD klicken, sollten die Anmeldeversuche im "Sicherheitsprotokoll" angezeigt werden. Es sollte nicht nur den Benutzernamen enthalten, sondern auch die Quell-IP (die Ihr Squid-Host sein sollte).
Hier ist ein guter Artikel zum Einrichten: http://www.windowsecurity.com/articles/windows-active-directory-auditing.html
Ich würde jedoch auf den Erfolg der Prüfung hinweisen, da dies dazu neigt, die Protokolle schnell zu füllen.
quelle