在我的网络上浏览并单击在我的网络上设置为 samba 服务器的特定 ubuntu 服务器以尝试显示共享列表时,我收到错误“无法从服务器检索列表:无效参数”。经过研究,我发现这是因为 ubuntu 服务器默认使用 SMB2 作为服务器最小客户端版本,并且由于某种原因,GVFS SMB Browse 在尝试显示共享列表时默认使用 NT1。我通过在我的服务器上将服务器最低版本更改为 NT1 来确认这一点,它确实有效。有没有人找到一种方法来显示 samba 服务器的共享列表(通过 GVFS),而无需将服务器最小版本更改为 NT1?我很惊讶这似乎并没有在 GVFS 中得到修复,因为微软现在已经弃用 SMB1 一段时间了。
没有。这仍然是一个错误:gvfs 无法列出禁用 SMB1 的 smb 服务器的共享
解决此问题的唯一方法是请求服务器并明确共享它绕过 gvfsd-smb-browse 错误。
在 Linux 客户端文件管理器中像这样:
smb://hostname.local/sharename
或者作为 mount.cifs 挂载。