我遇到了一个奇怪的问题,我无法从 Nautilus 打开我们网络中 Windows 服务器上的任何文件夹。而且位置也无法挂载。
但是当我使用 smbclient 连接终端时,我可以毫无问题地访问这些位置。
我已尝试清除并重新安装 samba、samba-common 等。
我还可以尝试什么来让它工作?
答案1
我已设法使用 mount -av 选项创建挂载,以查看我会收到什么错误消息。
这条线路现在对我有用。
//server.domain.com/users$/username /media/foldername cifs auto,vers=1.0,credentials=/home/<username>.smbcredentials,noexec,iocharset=utf8,uid=1001,gid=27,file_mode=0777,dir_mode=0777 0 0
答案2
您没有提供足够的信息来回答问题,所以我将进行猜测。我将使用以下假设进行猜测:
** 您的 Windows 机器在服务器端禁用了 SMB1。
** 您正在尝试通过“发现”访问共享:Nautilus > 其他位置 > Windows 网络 > 主机 > 共享。
这是 gvfsd-smb-browse 运行方式中的一个错误:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1778322?comments=all
https://bugs.launchpad.net/gvfs/+bug/1828107
目前没有办法解决这个问题,但无法通过“发现”连接到共享并不意味着您根本无法访问共享。您只需通过在 Nautilus 中具体命名主机即可:
smb://主机名/共享
smb://ip地址/共享
或者如果你运行的是 Windows 10,并且已通过其防火墙通过其“mDNS 主机名”启用了 mDNS
smb://主机名.local/share