First of all, I'm fairly new to Linux & Samba.
I just setup a basic Ubuntu Server 9.10 home server. I setup a few directories as Samba shares. I have only one login on the Ubuntu server, lets call it bobdole. I did NOT however setup any Samba specific users (using smbpasswd).
Now in Windows XP, I use this 3rd party Windows Explorer software called xplorer2. I like it because its just much much better than Windows Explorer. Anyways when I went to the share in xplorer2, it of course asked for my username and password. I put in bobdole and the password and it let me in. Now remember, this bobdole is not a Samba user that I setup. It's my username for logging into the Ubuntu server.
So far I'm a little bit confused. Why did the Ubuntu server allow me to use my system username (bobdole) to login to a Samba share?
A little bit later, I was using normal Windows Explorer and when accessing a share, it asked again for my username/password. I used bobdole again.... but then it wasn't letting me in. After some investigation I started to discover this is why I need to setup specific Samba logins for the shares.
So my questions are:
How did this explorer2 software login to a Samba share using my server's system username instead of an actually Samba specific username? Why doesn't normal Windows Explorer just do the same thing?
Are Samba specific users a requirement for me to setup? (I would assume it is, but this odd behavior made me question that).