已将 Synology NAS 升级到 DSM 7,现在安装 cifs 时权限被拒绝

已将 Synology NAS 升级到 DSM 7,现在安装 cifs 时权限被拒绝

我已将 Synology DS918+ 升级到 DSM 版本 7.1-42661。

以前这个命令(ubuntu 18.04)运行良好:

sudo mount -t cifs //192.168.0.7/dir -o username=my_username,password='my_password',uid=1000,sec=ntlm,vers=1.0 /local_dir

现在,这会出现“权限被拒绝”的情况。

我使用 NAS 日志进行诊断,这是因为 NTLM 版本 1.0 不再受支持。

我也尝试过

sudo mount -t cifs //192.168.0.7/dir -o username=my_username,password='my_password',uid=1000 /local_dir

给出“安装错误(95):操作不受支持”,

sudo mount -t cifs //192.168.0.7/dir -o username=my_username,password='my_password',uid=1000,sec=ntlm,vers=2.0 /local_dir

给出“挂载错误(2):没有此文件或目录”

我已确认我使用的帐户设置仍然有效。我可以连接到 DSM Web 界面,并且未报告任何问题。我已将我的 IP 地址添加到 DSM 中此共享文件夹的 NFS 设置中。

我在 NAS 日志中没有收到这些请求的日志条目,这使我相信操作不受支持和权限被拒绝可能是 linux/ubuntu 错误而不是 NAS 端的错误。

我究竟做错了什么?

答案1

在检查了 DMESG 的输出并在谷歌上搜索其他选项后,我发现

sudo mount -t cifs //192.168.0.7/dir -o username=my_username,password='my_password',uid=1000,sec=ntlmssp,vers=2.0 /local_dir

成功了。没有错误消息,安装后我能够成功列出 NAS 的内容。

总体而言,解决此类问题的一个合理方法是尝试以下方法的组合:

sec= 在 [leave out, ntlm, ntlmssp] ver= 在 [1.0, 2.0, 2.1, 3.0, 3.02, 4.0]

看看是否有任何作用。

相关内容