samba not logging windows user names

Steve Litt slitt at troubleshooters.com
Tue Nov 23 15:55:33 GMT 1999


Thread continues at bottom...

At 08:17 PM 11/23/1999 +1100, Ronald Derksen wrote:
>Steve Litt wrote:
>> 
>> At 07:26 PM 11/22/1999 +1100, Ronald Derksen wrote:
>> >Hi,
>> [clip]
>> >I also tried logging to a file which contains '%U' but this give me very
>> >often the 'guest' name in the logfile while guest access is denied.
>> [clip]
>> >Ronald Derksen
>> 
>> Ronald -- the listing of "guest" as %U is not at all my experience. My
>> experience is %U is the username on the windows box or the -U arg of
>> smbclient, irrespective of any guesting issues. Either I've spaced out or
>> you've discovered a very interesting anomoly. Can you reproduce this
>> behavior with a tiny smb.conf?
>
>Yes
>
>root at lycosa # cat ../lib/smb.conf
>[GLOBAL]
>        netbios name    = cwnl-lycosa
>        workgroup = CWNL-LAB
>        guest account = pcguest
>        log file = /usr/local/samba/log/log.%U
>        debug level = 1
>        encrypt passwords = yes
>        password server = cweu-users-pdc
>        security = server
>        username map = /usr/local/samba/lib/username.map
>        lock directory = /usr/local/samba/locks
>	dead time = 1
>
>[temp]
>        path = /tmp
>        guest ok = no
>        valid users = ronaldd
>        force user = test1
>root at lycosa # ls -l /usr/local/samba/log
>total 8
>-rw-r--r--   1 root     system         0 Mar 14 22:21 log.
>-rw-r--r--   1 root     system         0 Mar 14 22:21 log.cwnl-ronaldd
>-rw-r--r--   1 root     system       116 Mar 14 22:21 log.pcguest
>root at lycosa # cat /usr/local/samba/log/log.pcguest
>2000/03/14 22:21:43 cwnl-c1683 (172.16.27.85) connect to service temp as
>user test1 (uid=3310,gid=1430) (pid 28476)
>root at lycosa # 
>
>The "connect to service" line only appears in the logfile "log.pcguest".
>This happens when connect via "START -> RUN -> open: \\cwnl-lycosa" and
>select share temp ( and browse network neigborhood ). This is the
>behaviour of most of our users because there are too many shares that
>are not always needed. When I do a "map network drive" the "connect to
>service" line only appears in the logfile "log.cwnl-ronaldd".
>
>Some interesting note I just found out: The "closed connection to
>service" line comes in the file "log.cwnl-ronaldd" when browsing.

Ronald -- the plot thickens.

My results were:

[root at mainserv samba]# ls log
log.  log.ronaldd  log.test1
[root at mainserv samba]# ls -ldF log/*
-rw-r--r--   1 root     root          282 Nov 23 05:51 log/log.
-rw-r--r--   1 root     root          379 Nov 23 05:51 log/log.ronaldd
-rw-r--r--   1 root     root          198 Nov 23 05:51 log/log.test1
[root at mainserv samba]#   

I created your smb.conf, and your users I ran the tests from smbclient, as
I didn't want to take 5 minutes to reboot my machine. Also, not having your
authentication server, and not having a PDC handy, I needed to comment out
your password server=. Probably more significantly, I didn't have your
username map= file, so I commented that out.

We can exploit the differences now. First step, send me your username map
file (or a subset sufficient to this anomoly). One thing. Are you
absolutely, positively certain you didn't accidentally access [temp] as
user pcguest?

Steve Litt




More information about the samba mailing list