I changed the "writable" and "public" line, but still get the same error. The main question is:
smbd/service.c:make_connection couldn't find service usr
Why does the daemon think usr is a service, where it's actually a directory that is specified in smb.conf?
The message comes out as soon as I execute:
net use * \\firefly\usr\local\share /user:ethereal1m
from XP client, where firefly is the name of the server. Seems that SAMBA cannot find /usr/local thinking /usr as a service.
When I do this (where /share worked):
the log spit out
serenity (::ffff:192.168.1.2) connect to service share initially as user ethereal1m (uid=1000, gid=100) (pid 4564)
but actually the XP client got connection denied notice that "service share" in this case is the /share directory.
What's going on here? any ideas? thanks