低版本Samba无法挂载
更新:HHH   时间:2023-1-7


一台古老的 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的安全策略不兼容,所以会造成连接需要特殊修改。



返回系统运维教程...