we have a functioning LAN with two SLES10 samba servers with an OpenLDAP backend for user accounts and several Windows XP clients. Now the first Vista client should be used.....
The user login at the Vista system does work. But no shares are bound. Neither with the login batch, nor can the shares be seen (browsed to). Even changing the setting of "Network Security: LAN Manager authentication level" to "LM and NTLM – use NTLMV2 session security if negotiated" does not solve the problem.
When the logged in user at the Vista system tries to browse the Samba system, he does not see any shares or files. The same user logging in from a XP
system does see the contents of the shares (and of course all other
resources are available and functioning: roaming profile, login script).
I can supply a RAR archive with two samba log files. They document the
log in process from XP and Vista made by the same user using the debug log level of Samba.
Any help is appreciated.
Thanks in advance
Created attachment 2681 [details]
RAR archive with samba debug logs of user log in under XP and Vista
What code are you exactly running? There are messages in the log file which are unknown to me:
request done: ld 0x555555a57fe0 msgid 3
request done: ld 0x555555a04b00 msgid 25
This looks like stuff from ldap libs.
Then, can you please try with 'host msdfs = no' and 'msdfs root = no' ? You have to reboot the client after this change.
If this does not help, please provide your exact version you're running, your smb.conf and a debug level 10 log of smbd.
Thanks for your answer. I could check your suggestions today and found that the line "host msdfs = no" solved the problem. The Vista client now corretcliy sees the contents of the shares and also processes the login script.
Thanks for your help