这个问题主要是因为由于安全漏洞,现在已经淘汰了smb协议v1.0版本,现在大部分都是v2.0以上的版本了,但是这些盒子又没办法支持新版本的局域网协议,由于只是在局域网播放,所以开启v1.0的smb协议不会有太大的安全风险,经过了解,可以通过命令行强制开启支持低版本的协议。具体操作如下:
1、ssh连接到qnap的nas服务器,这里要注意,如果已经禁用了admin账户,可以临时开启,操作完成了再禁用,因为其他的超级用户没有开启root权限,如果进入后提示权限不够,还可以运行“sudo -i”获取root权限。
2、进入root命令行以后,依次运行以下命令:

[~] # setcfg -e Samba 'Min Protocol'
[~] # setcfg -e global 'min protocol' -f /etc/config/smb.conf
[~] # /etc/init.d/smb.sh restart 

3、如果要恢复禁用v1.0协议,依次运行以下命令:

[~] # setcfg SAMBA 'min protocol' SMB2_02
[~] # setcfg global 'min protocol' SMB2_02  -f /etc/config/smb.conf
[~] # /etc/init.d/smb.sh restart
Last modification:April 2nd, 2025 at 04:21 pm
如果觉得我的文章对你有用,请随意赞赏