使用 Ubuntu(Linux Mint 12),我能够从终端窗口使用此命令连接到 Windows 文件服务器/域上的 DFS 共享树:
sudo mount -t cifs -v //fs4/jmcroot ~/fs4 -o username=myname,password=mypassword
“jmcroot” 是我们 Windows 2003 文件服务器上的 DFS 根名称,名为“fs4”。~/fs4 是我想要托管已安装的 DFS 树的本地文件夹。
一旦挂载(并且仍可在终端窗口中使用),我可以使用 CD 和 LS 命令查看和读取挂载文件夹中的每个文件夹和文件。一切正常,从终端窗口。
但是,当我转到 Linux 桌面并使用 Nautilus 文件浏览器时,当我单击已安装的路径 (fs4) 时,我可以看到文件夹名称,但是当我单击某个文件夹并希望看到该文件夹中的文件时,它会显示一个消息框“无法显示文件夹内容。抱歉,无法显示“”的所有内容:不是目录。”
再次,我能使用终端窗口中的 CD 和 LS 命令可以查看这些文件,但不能从我需要工作的 Nautilus 文件浏览器中查看。
答案1
我解决了这个问题!经过几个小时的谷歌搜索和反复试验。
以下是解决方案,在我写的一篇博客文章中详细说明:
http://mattslay.com/connecting-ubuntu-to-windows-shares-and-dfs-trees/
答案2
我以前在命令行中见过这个问题。这通常是 DNS 问题。检查您的 KeyUtil 文件,确保设置与我在我的博客文章
正如您在下面的屏幕截图中看到的 {屏幕截图被阻止},我可以从 Konqueror 进行浏览(应该类似于 Nautilus)
我唯一能想到的另一件事是 Nautilus 并没有真正遵守 Keytools 针对 CIFS 连接的 DNS 查找设置