vista samba login

gandalph

Member
Apr 3, 2005
66
0
0
I'm trying to log in to a couple of samba file servers from Vista RC2 like I did in XP. Here's what I do:

1. Start --> Run
2. \\server.address.goes.here\username
3. Windows asks me to authenticate
4. So I type in my username and password

Here's the problem. Windows automatically reformats my username to [computername]\myusername, which the server doesn't like and understandably won't allow me to connect. I don't know how to make Vista quit doing this. Has anyone had a similar problem or, better yet, a solution?

Thanks.
 

Rilex

Senior member
Sep 18, 2005
447
0
0
This is an issue with enhanced security on the Vista side of things. Because your Samba server cannot set up the proper security channel with Vista, Vista will be unable to connect to the Samba server, thereby reprompting for creds.

Note that this has occured since NT4, whereby it will revert the username to computername\username if credentials are rejected.

I believe the issue may be the Digital Signing requirements placed by default in Vista. You can modify them with the local security policy.
 

Smilin

Diamond Member
Mar 4, 2002
7,357
0
0


mmm, not quite sure what you mean.

So you connect to \\serverXYZ.somefqdn.com\sharename right??? ( I didn't get the username part ).

When you are prompted for credentials it says computername\username yes?

This is actually valid. Username alone isn't enough. It doesn't specify which user database to look in.

If you are connecting to "serverXYZ" then serverXYZ\username would be correct. If the server doesn't like this for some reason, fix the server.

I gotta say I'm not quite sure I really follow. If you didn't see this behavior in an earlier client it was still happening on the back end. ServerXYZ is getting stuck in there somewhere even if you don't see it.
 

gandalph

Member
Apr 3, 2005
66
0
0
I don't know how to modify local security policy.

Smilin, you're right. It is \sharename.

Here's a more exact explanation:

I've got my Macbook Pro set up for 'Windows File Sharing.' When I try to connect to it from Vista, I type in my username and password, and hit OK, at which point Vista says that my username and password are invalid, but it has appended windoze-box (the name of my Vista box) to the beginning of my username: windoze-box\thomasco. Even if I delete the windoze-box\ part, it adds it back.

In another case, I try to connect to some samba thing my college has. I connect to smb.college.edu\myusername. I type in my username and password, but this time it adds SMB\myusername.
 

Brazen

Diamond Member
Jul 14, 2000
4,259
0
0
googling for "vista samba" gives a lot of results about incompatibilities with Vista and Samba, but from what I've read, there is not yet a fix.
 

greylica

Senior member
Aug 11, 2006
276
0
0
OK.
every name in Windows world is a "name of machine"/user
the user is registered under a credential under Windows and Linux
Really does not matter if windows put the name in front of the user, for windows it is normal behavior
If you try to login on every NT Windows system it will act this way too.
If you try to login on any NT based windows from every other NT based windows and the authentication fails NT will return
the name of the machine you are trying to login and will ask for the password
If the user are not found on the list of users NT will return Guess, or then will show a message " user not found ", or
" You do not permission to show/use this network resource, contact your administrator for ...."
OK
What is the problem behind Vista ?
XP can have the same problem if you encrypt passwords as they are translated to the server that not use encrypted
data to authenticate the user, and the authentication is done after a period of time.
You can avoid this setting in the net properties control tab, under authentication,
encrypt passwords, desselecting this in XP.
I Really never used Windows Vista,But I guess there is a way like XP
to solve the issue. The major problem is security, a one can sniff you password like they did
in 98/NT4.0 in the past, but if its a simple task, you will not have any problem.
In Business, 2000 or 98 + Linux is a good combination ( encrypted passwords, security, everything OK )
XP + Linux so.so. ( XP changes the encryptation and asks everytime to reauthentication )
Vista + Linux = UE have to SUE Microsoft for his entire life. ( We yet don't know why Microsoft is doing a so bad software for interoperability, At least we can imagine... )

Linux is the best thing that ever happened in My life,
then I will avoid Microsoft products,