這個問題主要是因為由于安全漏洞,現在已經淘汰了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