尝试访问 Windows 网络时显示:
无法访问位置,无法从服务器检索共享列表,没有此文件或目录
如何解决这个问题,并与 Windows 共享文件夹连接?
答案1
假设你已经安装了 samba,
在命令行上,你可以使用此命令明确列出给定主机上的所有共享
smbclient -L <hostname> -U cashew
-U 是用户名选项
当 nautilus 可能无法列出所有实际上可用的主机和共享时,此命令可能会有所帮助。
使用以下方式连接到 SMB 共享
smbclient //server/share -U user
输入您的用户密码。
您可以直接连接到
smbclient //server/share -U user%password
但您的密码将显示在屏幕上(不太安全)。
一旦连接,您将收到如下提示:
> smb: \>
在提示符下输入“help”(不带引号)以获取可用命令列表。
答案2
一定要安装samba CTRL++ALT T
sudo apt-get install samba
现在再试一次。
答案3
运行终端并输入此命令-
gksudo gedit /etc/hosts
并在hosts文件中添加计算机ip地址和名称。保存并退出。
示例ip和名称:
192.168.120.65 pankajPcName
就这样。它将解决您的问题。
答案4
花了几个小时试图解决这个问题,查阅了所有帖子和文档,但决心一劳永逸地解决这个问题,并找到了问题所在。转到 Windows 7,根据防火墙,共享设置配置不正确,无法接受 Linux,但现在可以了。所以我的建议是将 smb 共享构建到 Ubuntu(或 Linux)中,如果不成功,请尝试在 Windows 中查找下一个问题。