企业环境下Ubuntu通过Nautilus访问SMB共享时遇“Failed to retrieve share list from server”错误的求助
大家好,我现在碰到了一个棘手的问题,想请教社区里的各位大神:
我在企业环境里用Ubuntu系统,需要通过Nautilus访问公司的SMB共享文件夹,但一直提示“Failed to retrieve share list from server”的错误。因为是企业环境,我完全没有权限修改公司Windows服务器的配置,只能在自己的Ubuntu上想办法。
我已经尝试了这些操作,但都没解决问题:
- 服务器可以通过名称正常ping通,我用
smb://[服务器名称]的格式在Nautilus里访问 - 用nmap扫描了服务器端口,结果如下:
- 137/tcp filtered netbios-ns
- 138/tcp filtered netbios-dgm
- 139/tcp filtered netbios-ssn
- 445/tcp open microsoft-ds
- 我修改了
smb.conf里的协议版本设置,分别试过NT1、SMB2、SMB3(客户端和服务端配置都改了),但还是无法访问
后来我排查发现,问题好像出在gvfs上——这个组件存在一个已经5年都没修复的bug,不过我对底层技术不太了解,自己搞不定。
想问问社区里有没有#samba #gvfs #nautilus相关的开发者能看到这个问题?我该找谁求助?有没有可行的解决方案,能让我在这种不能碰服务器配置的企业环境下正常访问SMB共享?
备注:内容来源于stack exchange,提问作者DBovey
相关产品推荐
相关产品推荐

