I ran in to a problem trying to access folders shared on my Mac laptop with SMB from a Vista PC. Each time I tried to access a folder I got an authentication error. After a bit of digging on the web, it seems that Vista will only use the NTLMv2 authentication method when trying to connect to SMB file shares, the default configuration of Samba on Leopard does not support NTLMv2. There is a fairly easy workaround, on the Vista machine:
- Open Administrative Tools in Control Panel
- Select 'Local Security Policy'
- Under 'Local Policies' choose 'Security Options'
- Find 'Network Security: LAN Manager Authentication Level'
- Change the setting from 'Send NTLMv2 response only' to 'Send LM & NTLM - use NTLMv2 if negotiated.
- Click OK
I'm not that familiar with Vista so I don't know if the Vista version makes a different, I am running Vista Ultimate with SP1.