I have Samba installed and working on my Fedora system, it mostly does what I expect but one entry doesn't. My smb.conf file has:-
# global section default service = default encrypt passwords = yes null passwords = yes workgroup = IBMPEERS nt acl support = no
[snip]
# # # ISBD, user is set to isbd to allow read/write # [isbd] comment = ISBD force user = isbd path = /home/isbd guest ok = yes writable = yes
By my reading of the smb.conf manual page that should allow anyone in to access /home/isbd, it should make them act as the user 'isbd' and it should give write access. (Remember this is a home intranet, two users, who both want access to the ISBD files)
In practice when connecting from XP I always seem to have to enter a valid password to get access.
In general what's the easiest way to make Samba shares appear in XP 'automagically' without having to enter passwords etc.?
I would say the best way would be to run smbpasswd for each username that needs to connect and set this password to be the same as whatever the user logs on as in windows.
Otherwise if you really want no security on this share Something like adding guest account = isbd in the globals should probably work.
I had an instinct to change security = share as well but rereading the docs I don't think this will help in your case.
On Wed, Nov 07, 2007 at 08:41:29PM +0000, Wayne Stallwood wrote:
I would say the best way would be to run smbpasswd for each username that needs to connect and set this password to be the same as whatever the user logs on as in windows.
Yes, on reading more documentation I think that's probably right. I'm still not quite sure about the relationship between the names and passwords created by smbpasswd and the actual users on the Linux box running samba.