一臺古老的 HP Unix 需要通過 Samba 共享目錄給 Win7 主機訪問。
HP Unix 主機上 Samba 配置完成,服務啓動正常。
通過一臺 RHEL 5.4 測試掛載共享點成功。
[root@d7vbx1 sdbs]# more /etc/fstab
LABEL=/1 / ext3 defaults 1 1
LABEL=/boot1 /boot ext3 defaults 1 2
…
/dev/VolGroup00/vmLV /VirtualBox ext3 defaults 1 2
//10.100.20.66/WAP /mnt cifs credentials=/home/sdbs/WAP.mnt 0 0
[root@d7vbx1 sdbs]# mount /mnt
[root@dcs7vbx1 mnt]# df -kP
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda2 49594228 43788676 3245596 94% /
/dev/sda1 101086 16907 78960 18% /boot
…
//10.100.20.66/WATForEAP 10584064 9587968 996096 91% /mnt
但是使用 Win7 訪問一直報錯,報錯如下。
參考下面兩個文檔,修改 Win7 配置,最終連接成功。
文檔1: https://blog.csdn.net/wh_19910525/article/details/47103957
單擊”開始“-“運行”,輸入secpol.msc,打開“本地安全策略”,在本地安全策略窗口中依次打開“本地策略”-->“安全選項”,然後再右側的列表中找到“網絡安全:LAN管理器身份驗證級別”,把這個選項的值改爲“發送 LM 和 NTLM – 如果已協商,則使用 NTLMv2會話安全”,最後確定。
做完上述步驟,依舊連接失敗。
嘗試方案2,
參考 https://jingyan.baidu.com/article/c146541382b6950bfcfc4ca5.html
添加用戶憑證,將Samba共享出來的用戶名和密碼保存起來。
做完上述兩個動作,Samba 可以正常訪問了。
後續跟進
檢查了下 HP-Unix 的 Samba 版本爲 2.0.9。
最開始就可以成功掛載的Linux 主機上的Samba版本爲3.0.33。
低版本Samba 應該是與Win 7的安全策略不兼容,所以會造成連接需要特殊修改。