VISTA事前調整:linux
換裝Vista系統後沒法查看到linux服務器上Samba共享的文件目錄,這是由於Samba Server 只支持NTLM 認證,而Vista卻強制使用NTLMv2認證,這時咱們就須要經過一些設置來解決這一問題。windows
解決方法以下:安全
首先,單擊[開始]---[運行] 輸入 「secpol.msc」打開管理工具,展開「本地策略(Local Policies)」。服務器
而後,單擊「安全選項(Security Options)」。 雙擊「網絡安全:LAN Manager 身份驗證級別(Network Security: LAN Manager authentication level)」網絡
最後,單擊列表中:發送LM和NTLMv2,若是已協商,則使用NTLMv2協議(LM and NTLM – use NTLMV2 session security if negotiated) 。session
經過以上設置,在對方不支持NTLMv2認證的時候,系統會自動採用NTLM認證方式進行驗證。若是Vista系統不能同其它服務正常鏈接的時,也不妨試試這個方法。工具
linux端要確認的事情:測試
1.你共享的文件夾的samba用戶要有相應的讀取權限!spa
2.確認你在samba服務裏面指定了該用戶發訪問權限!網絡安全
3.確認你在samba服務裏面勾選了「顯示」!
今天發現由於之前作過不少錯誤的配置,形成smbusers文件裏面的用戶映射混亂,而後刪除全部不須要的用戶映射,之前沒法訪問的共享文件夾如今也能夠訪問了,遇到相同問題的各位能夠參考一下!
文件位於/ETC/SAMBA
(新版本samba可能已經解決此問題,windows7此方法未測試。)