How To - Solve Windows Vista Not Connecting to Samba Share
Background Knowledge
By default Windows Vista will not connect to a Samba share if you are running Samba version less then version 3. The reason for this is because Samba did not add support for NTLMv2 authentication until Samba version 3.0.
Solution
- Go to Start Menu -> Settings -> Control Panel -> Administrative Tools -> Local Security Policy.
- Local Policies -> Security Options.
- Double click “Network Security: LAN Manager authentication level”.
- Change the authentication to “LM and NTLM – use NTLMV2 session security if negotiated” (default authentication is “NTVLM2 responses only”).
- Left mouse click on “Ok”.
- Close “Local Security Policy”.
Note: The best solution is to upgrade Samba to version 3.0 or greater.
Source: Get Vista and Samba to work

