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

Pau*_*lva 6 upgrade samba file-sharing

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

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

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

(我想我到现在为止只使用过 samba,我不知道如何将 nfs、afp 或其他配置为替代网络协议,因为我从未在家中使用过它们)

Mor*_*us1 8

我们是在谈论一台 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
Run Code Online (Sandbox Code Playgroud)

然后重启机器

[2] 或者,您可以保持默认状态并绕过 gvfsd-smb-browse 并直接在Connect to Server连接到服务器及其共享:

smb://hostname.local/share-name
Run Code Online (Sandbox Code Playgroud)

连接将使用 SMB3。

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