I would say the best wey is to add: map to guest = Bad User why? because default settings of ubuntu smb.conf will allow user nobody but will not allow any other user what not exist in /etc/passwd . With nautilus this working because this has some workaround and it try to login as $user and after it failed, will try to login as nobody or NULL. windows xp do not do this second try. So we need to make it before.
See: man smb.conf .... map to guest (G) ...... Bad User - Means user logins with an invalid password are rejected, unless the username does not exist, in which case it is treated as a guest login and mapped into the guest account. ............. and ..................... SECURITY = USER This is the default security setting in Samba 3.0. With user- level security a client must first "log-on" with a valid user‐ name and password (which can be mapped using the username map parameter). Encrypted passwords (see the encrypted passwords parameter) can also be used in this security mode. Parameters such as user and guest only if set are then applied and may change the UNIX user to use on this connection, but only after the user has been successfully authenticated. -- the security parameter must be set to share, not user, in smb.conf - Smb/Gnome sharing broken https://bugs.launchpad.net/bugs/32067 You received this bug notification because you are a member of Ubuntu Bugs, which is a direct subscriber. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs