我已经设置了一个简单的 Ubuntu 10.04 文件服务器,并希望让少数用户从 Windows 机器连接到共享驱动器和每台机器的私人主目录。
我已经完成了所有设置,并在其中一台机器上映射了 Windows 中的驱动器(共享 = Z:,主驱动器 = H:),一切正常。但是,当我重新启动用户机器时,他们仍然可以访问共享驱动器,但当我尝试打开他们的主驱动器时,我收到错误,
An error occured while reconnecting H: to \\Server01\homes Microsoft Window Network: The network name cannot be found. This connection has not been restore
如果我断开与家庭驱动器和共享驱动器的连接并重新连接,那么一切都会正常工作,直到我必须再次重新启动机器!
知道为什么会发生这种情况以及我该如何解决它吗?
好的,我取得了一些进展。如果我不映射到 \Server01\homes 目录,而是映射到 \Server01\username 目录,那么我不会像以前那样收到错误消息。但是它确实说:
Incorrect password or unknown username for: \\Server01\username
如果我输入与之前完全相同的密码,那么我就可以正常连接,但我不想强迫我的用户在每次启动机器时输入密码。
答案1
对我来说,这看起来更像是 Windows 问题而不是 Ubuntu 问题:我怀疑 Windows 客户端正尝试使用错误的密码(或根本没有密码)连接到共享\server01\homes
。
IIRC,登录后,Windows 将尝试使用用于登录的相同用户名/密码组合连接到经过身份验证的共享;如果 Windows 上使用的用户名/密码组合与 Ubuntu 上运行的 SAMBA 服务器所期望的不匹配,则由于身份验证错误,不会挂载共享。(我认为这就是 SourceLab 在他的评论中暗示的。)