在新版linux中直接访问samba没有问题。
老版本redhat linux 6.2访问报错:
mount error(13): Permission denied
一直怀疑是版本问题,后在网上查询发现是内核中认证方式变化。
在主线内核中,3.8以前默认为sec=ntlm,从3.8开始,默认为sec=ntlmssp
用下面的语句在老版本中执行可以运行:
mount -t cifs //192.168.1.1/share01 /mnt/bk -o username=zz,password=abc@123,sec=ntlmssp