[Samba] Log File Confusion

Ed Kasky ed at esson.net
Wed Sep 12 03:34:21 GMT 2007


I just upgraded to 3.0.26a via src rpm and noticed some strange 
behavior in the log files.  I have the following line in my smb.conf:

Log file = /var/log/samba/%m.log

which worked fine in 3.0.24c.  But now when I start the daemons, they 
write to /var/log/samba/log.%m.  Actually, nmbd is writing to one log 
and smbd is writing to both:

-rw-r--r--  1 root root    9724 Sep 11 20:15 log.nmbd
-rw-r--r--  1 root root     871 Sep 11 20:00 log.smbd
-rw-r--r--  1 root root    5116 Sep 11 20:00 smbd.log

I experienced the same problem a few years back.  I went back into 
the archives and found this:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

On Saturday 18 September 2004 19:02, Ed Kasky wrote:
 > I just upgraded to 3.0.7-1 and noticed an slight oddity in the logs now
 > beig created.  In my smb.conf I have:
 >
 > log level = 2
 > log file = /var/log/samba/%m.log
 >
 > Since upgrading I now get two logs for smbd and two for nmbd...
 >
 >      114676 Sep 18 07:19 /var/log/samba/log.nmbd
 >      100728 Sep 18 15:35 /var/log/samba/nmbd.log
 >          4656 Sep 18 06:34 /var/log/samba/log.smbd
 >        55035 Sep 18 06:34 /var/log/samba/smbd.log

That has been the case since 3.0.0 so far as I can recall.

 >
 > I have not seen this with previous versions and was wondering if I might
 > have done something that I am no taware of in the upgrade to cause this...

You are not guilty! :) I see the same thing. Its a known behavior.

- John T.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

So is this still known behavior?  Is there a way to correct this?

Ed

. . . . . . . . . . . . . . . . . .
Randomly Generated Quote (1025 of 1270):
The miracle is not to fly in the air, or to walk on the water,
but to walk on the earth. -Chinese proverb


More information about the samba mailing list