20.04 dist 升级后文件共享停止工作

20.04 dist 升级后文件共享停止工作

dist-upgrade 至 20.04 后,文件共享停止工作

现在,当我尝试连接到另一台 Ubuntu 计算机时,它显示“无法挂载位置 - 无法从服务器检索共享列表:无效参数”

我们如何才能尽可能简单轻松地排除故障并修复此问题?以及如何防止这种情况在下一次 dist-upgrade 中再次发生?我想我已经安装了 samba 和 smbclient

(我想我到目前为止只使用过 samba,我不知道如何配置 nfs、afp 或其他作为替代网络协议,因为我从来没有在家里使用过它们)

答案1

我们是在谈论一台 Ubuntu 20.04 机器试图连接另一台 20.04 机器吗?

恐怕这个问题有些复杂。由于 gvfsd-smb-browse 中的一个错误,客户端和服务器之间的初始联系是通过 SMB1 进行的。但 Ubuntu 20.04 中的 samba 版本出于安全原因禁用了 SMB1。这就是对“无效参数”的引用。

您有两个选择:

[1] 您可以覆盖默认设置并在两台机器上重新启用 SMB1 ( samba 称之为 NT1 ):

编辑 /etc/samba/smb.conf 并在该行下方workgroup = WORKGROUP添加:

client min protocol = NT1
server min protocol = NT1

然后重启机器

[2] 或者,您可以保留默认设置,绕过 gvfsd-smb-browse,直接连接到服务器及其共享连接到服务器

smb://hostname.local/share-name

连接将通过 SMB3 进行。

实际上还有第三个选项,那就是 CIFS 挂载,您可以将其添加到 /etc/fstab,以便在访问其挂载点时进行挂载。如果您有兴趣,我可以向您展示如何做到这一点。

相关内容