Benutzeranmeldungen loggen

Ich möchte die Benutzeranmeldungen an meinem Samba PDC Server loggen.

Ich habe dazu folgendes eingetragen:


/etc/logrotate.d/samba

/var/log/samba/info.log {
compress
dateext
maxage 365
rotate 99
size=+1024k
notifempty
missingok
copytruncate
}


smb.conf

root preexec = echo "Logon am %T an %m als %U" >> /var/log/samba/info.log
root postexec = echo "Logoff am %T an %m als %U" >> /var/log/samba/info.log



Nach einer Anmeldung steht in der info.log allerdings:

Logon am 2007/08/01 16:37:44 an pc2 als peter
Logoff am 2007/08/01 16:37:49 an pc2 als peter
Logon am 2007/08/01 16:38:05 an pc2 als peter
Logoff am 2007/08/01 16:38:08 an pc2 als peter

Warum wird nach einer Anmeldung immer logon/logoff/logon/logoff geschrieben?

mfG
 
Fuer mich sieht das ganz nach einem Problem in der Benutzeranmeldung aus (keine ausreichenden Rechte auf das User-Home o.ae.) oder hast du dich tatsaechlich nach 3 Sekunden gleich wieder ausgeloggt? Evtl. solltest du erstmal maschinenweise loggen bis alle Fehlerquellen beseitigt sind.

Code:
log file = /var/log/samba/log.%U.%m
 
Die Benutzerrechte für mein homeverzeichnis sind drwx------
Betrifft übrigens alle Konten.

Ich habe mich natürlich nicht gleich wieder abgemeldet.

Code:
log file = /var/log/samba/log.%U.%m
Wo soll ich das eintragen? In die smb.conf?
 
Jep, ich wuerde das mal in die smb.conf in den global-Bereich packen. Dann bekommst du fuer jede User-Anmeldung auf einer Maschine erstmal eine eigene Log-Datei und wenn du dann noch das log level entsprechend hoch setzt, sollte sich der Fehler eigentlich recht schnell finden lassen.
 
root preexec = echo "Logon am %T an %m als %U" >> /var/log/samba/info.log
root postexec = echo "Logoff am %T an %m als %U" >> /var/log/samba/info.log
Das heißt doch übersetzt nix anderes als vor dem ausführen und nach dem ausführen, könnte es nicht sein, dass dabei vor/nach jedem befehl dein Login/Logoff geloggt wird?
 
Zurück
Oben