[Samba] Anonymous access to Samba share with Windows XP Home

Scott Serr serrs at theserrs.net
Mon Jun 21 21:51:33 GMT 2004

I think XP is confused on sets of credentials.  If you have any 
connection to a server as a named user with a password, then subsequent 
connections "want" to be that user/password.  Once (long ago, 1999?) I 
got around something like this by declaring a "NETBIOS alias" in 
smb.conf and connecting to the same server with the alias name for the 
second share.

Might work.

Other thing to look at: Do anonymous shares work with security=user?  
Maybe just security=share?


Charles Collicutt wrote:

> Hi,
> I've searched the HOWTO and searched with Google for an answer to my  
> problem but to no avail. I hope it's not too obvious.
> I have a Linux box running Samba 3.0.4 and a Windows XP Home box on 
> my  local network. I would like to share the home directories on the 
> linux  box and I would also like a share that is accessible 
> anonymously with  no password.
> My smb.conf contains the following:
> #======================= Global Settings
> [global]
>   workgroup = MYWKGRP
>   server string = Charles' Desktop
>   netbios name = Encre
>   security = user
>   hosts allow =
>   hosts deny =
>   log file = /var/log/samba/%m
>   max log size = 50
>   socket options = TCP_NODELAY
>   passdb backend = tdbsam
> #============================ Share Definitions
> [homes]
>   comment = Home Directories
>   browseable = no
>   writable = yes
> [audio]
>   comment = Charles' Audio Files
>   path = /home/charles/audio
>   force user = charles
>   force group = users
>   read only = No
>   guest ok = Yes
> #============================
> I can connect to the audio share using
> smbclient -U guest //encre/audio
> on my linux box without providing a password, which is exactly what I  
> want.
> However, net use \\encre\audio "" /u:guest fails on the WinXP box,  
> claiming that it is an invalid username or password. Browsing in  
> Explorer fails similarly.
> I can solve this by adding an account to my Samba password file whose  
> username matches the username on the WinXP box. However, the whole  
> point of this share is to allow anyone connected to my local network  
> access to my audio share - I don't want to have to add users for 
> every  laptop that comes into wireless range, for example.
> Why can't the WinXP box connect anonymously when smbclient on the 
> Linux  box can?
> Thank you very much for any help you can provide.

More information about the samba mailing list