我的本地网络中有一台 Windows 计算机,并且想要访问其上的文件。我已共享这台计算机上的一些位置。当我在 Debian 9 的另一台机器上使用smbclient
(控制台应用程序)或mount
具有 CIFS 选项的实用程序时,它工作正常:
$ smbclient -U UserName \\\\ip-address\\SharedFolder ""
$ sudo mount //ip-address/SharedFolder /mnt -t cifs -o username=UserName,sec=ntlm
但是,我无法使用smb://
语法通过 GUI 应用程序访问共享文件夹,也无法在基于 GTK 或基于 KDE 的情况下访问共享文件夹。我尝试了 Krusader、Konqueror 和 Nautilus(它们使用不同的对话框)。它们都会打开一个需要输入密码的对话框,当我将其留空时,它们不会继续,尽管我可以使用控制台工具进行连接而无需输入密码。
GUI 应用程序在处理空密码时是否存在错误?
GTK 应用程序(例如 Nautilus 或 PCManFM)的消息是:
分享需要密码
对于 Krusader 和 Konqueror 来说是:
请输入验证信息
我发现的唯一相关的东西是错误报告about gvfs-mount
,但至少 KDE 应用程序不会gvfs
像我想象的那样使用。