PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba An-/Abmeldung aufzeichnen



lx_bastler
12.10.04, 22:46
Wie lautet der korrekte Weg, um Anmeldungs und Abmeldungsvorgänge aufzuzeichnen?

Etwa so:

smb.conf
...

[netlogon]
comment= Network Logon Service
path=/daten/netlogon
browseable= no
writeable= no
printable= no
guest ok= no
root postexec = echo "%u an %m (%I) um %T" >> /var/log/samba/samba.abmeld
root preexec = echo "%u an %m (%I) um %T" >> /var/log/samba/samba.anmeld


...
Tja, damit kann man es aufzeichnen inkl Uhrzeit, Datum, etc.
Aber: ca. 10 Min. nach der Anmeldung wird die Abmeldung schon aufgezeichnet. Das ist seltsam. Auto-Disconnect ist nicht aktiviert.
Also: bessere Lösung?
(man könnte als Alternative so ein Konstrukt für alle Shares einführen, aber das wäre dann doch zu viel des Guten)

lx_bastler
12.10.04, 22:54
samba als Domänen Controller, versteht sich

mamue
12.10.04, 23:06
Das Abmelden wirst Du nicht aufzeichnen können. Es gibt unter Samba keine logoff.bat wie es das unter Netware ja gibt. Das funktionierte aber schon unter Netware nicht, da es voraussetzt, daß sich ein user auch abmeldet und nicht die Kiste einfach abschaltet. Unter Windows gibt es die Möglichkeit lokal ein Abmeldescript zu definieren, wo genau, weiß ich jetzt leider nicht.
Ich habe mir übrigens den Luxus geleistet und protokolliere die Anmeldevorgänge in eine SQL Datenbank. Das geht ebenso einfach, im Prinzip ein echo "%U %I .."|mysql -u some-user smbLogins
Ich glaube, die Frage nach dem logout taucht gelegentlich mal auf, aber eine zufrienstellende Antwort habe ich noch nicht gesehen.

mamue

lx_bastler
12.10.04, 23:26
Das Abmelden wirst Du nicht aufzeichnen können. Es gibt unter Samba keine logoff.bat wie es das unter Netware ja gibt. Das funktionierte aber schon unter Netware nicht, da es voraussetzt, daß sich ein user auch abmeldet und nicht die Kiste einfach abschaltet. Unter Windows gibt es die Möglichkeit lokal ein Abmeldescript zu definieren, wo genau, weiß ich jetzt leider nicht.
Ich habe mir übrigens den Luxus geleistet und protokolliere die Anmeldevorgänge in eine SQL Datenbank. Das geht ebenso einfach, im Prinzip ein echo "%U %I .."|mysql -u some-user smbLogins
Ich glaube, die Frage nach dem logout taucht gelegentlich mal auf, aber eine zufrienstellende Antwort habe ich noch nicht gesehen.

mamue

Ja, ich dachte bislang immer, man hätte die netlogon-share so lange in Beschlag bis man sich abmeldet.
Dies ist wohl nicht der Fall.

man kann evtl. über d. homes-share gehen ( closed connection <username> gehen im normalen Sambalog-File)
Nur kann der User ja diese Verbindung selber kappen.
ich probier's ma aus.

Für 99 % der User sollte es langen.