Windows7下無法訪問samba的一種解決方法

weixin_34402408發表於2018-10-25

今日碰到個問題,微軟 7 下沒法訪問CentOS 7搭建的samba服務。提示:登入失利,未知的使用者名或金鑰錯誤。

嘗試百度:

啟動secpol.mscopen“本地safe戰略”窗體,依次點開“本地戰略”-》“safe選項”,修正“網路safe: LAN 管理器身份驗證級別”的值為“傳送 LM 與 NTLM – 如果已協商,則使用NTLMv2 會話safe”,決定便可

無效……

後來各類考慮折騰,在Samba 4.6.2的更新日記裡找到:

To improve security, the NT LAN manager version 1 (NTLMv1) protocol is now disabled by default. If you require the insecure NTLMv1 protocol, set the ntlm auth parameter in the /etc/samba/smb.conf file to yes.

粗心就是為了提升safe性,從4.6.2版本開始NTLMv1協議原始是關閉狀態的,需要手動配置開啟。

修改 /etc/samba/smb.conf,在Global項下增加 ntlm auth = yes 引數,如圖:

p.s 肯定要在Global項下增加,否則引數無效

save,reboot smbd

systemctl restart smb

問題搞定。

參考文獻: https://host.fubi.hk/foreshadowinghost/zhishiku/20181025/8365.html

相關文章