PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Logfile



roots
16.08.05, 11:12
tach allerseits!

hab 'nen samba server unter suse9.2 laufen, auf den alle leute aus dem lan unter einem einheitlichen login zugreifen könnnen.
im logfile (loglevel 2) sind die anmeldungen der nutzer mit ip geloggt, die eigentlichen zugriffe auf files etc. sind jedoch nur in verbindung mit dem einheitlichen login name gelistet, was einem beim zurückverfolgen von zugriffen nicht besonders viel hilft wenn 5 leute gleichzeitig auf dem server rumwuseln.

fraaage: gibt es eine möglichkeit, bei allen dateioperationen die jeweiligen remote nutzer oder ips mit zu loggen, statt nur das login?

vielen dank im voraus,
.roots :)

emba
17.08.05, 15:43
warum legst du nicht für jede maschine ein eigenes log file an?
man smb.conf

greez

roots
17.08.05, 16:11
hmmm...so mache ich es zzt., aber ich hoffte daß es da eine elegantere lösung gibt...

für alle die es interessiert, sieht das ganze in der smb.conf dann etwa so aus:

log file = /var/log/samba/samba_%M.log

die logfiles werden dann also in der form

samba_192.168.0.2.log

für jede ip adresse separat gespeichert. verwendet man %m statt %M, werden statt der ip addies die netbios names verwendet, funktioniert auch beides zusammen.

danke trotzdem! ;-)
.roots

BeatRider
01.09.05, 15:28
Hallo,

wie ist das denn mit der Option %S ?
In der manual steht, dass die nur gilt, falls eine Connection besteht:


The following substitutes apply only to some configuration
options (only those that are used when a connection has
been established):
%S the name of the current service, if any.


und auf http://www.oreilly.com/catalog/samba/chapter/book/ch09_01.html
steht, dass dieser Parameter in der [globals] stehen sollte/koennte.

Also sollte doch
log file = /var/log/samba/log.%S

in der globals fuer jeden Share ein Log File anlegen - oder etwa nicht ?
Statt dessen wird aber ein File:

log.%S

angelegt, in das auch fleissig alles reingeloggt wird.
smbstatus
gibt auch an, dass verbindungen bestehen...

Weis da jemand Rat ?

Danke schon mal

PS:
smbd -V
Version 3.0.4-SUSE

emba
02.09.05, 07:56
probier mal %s

greez

BeatRider
12.09.05, 11:43
Hi,

danke, aber das hatte ich auch schon versucht:

Es wird ein file %s.log angelegt....

Gruss