免责声明: 使用窗口共享文件绝对不是和 *nix 一样简单,即使它似乎。
首先,我假设我们可以通过两种方式安全地(使用密码)共享文件/文件夹:
- 两台机器上有相同的用户+密码或者
- 在连接的共享文件夹上进行身份验证。(提供用户名和密码)
对吗?嗯...
由于某种原因,在以下设置中,两种共享文件夹的方式都无法正常工作:
设置
- Windows 7(实际上有几台机器)
- Windows 2008 服务器 -没有域,没有 Active Directory
- 卡瓦斯 帐户两者都设置相同的非空密码
- 我的组 团体在 Windows 2008 Server 上设置,其中包含卡瓦斯
- 除了卡瓦斯在 Windows 7 上设置
是的,当然,“你为什么不使用域名?”在这里是一个有效的问题。嗯,我也不知道。我们没有管理员,而且这似乎太费事了,而需求又太少。无论如何......
症状
如果我设置卡瓦斯在服务器上,无论我以哪个用户登录,我都可以轻松地从 win7 访问它。
但如果我设定我的组(并删除卡瓦斯),我只能以以下身份登录才能访问它:卡瓦斯在 win7 上。它甚至从不要求输入用户名和密码。即使我使用映射强制身份验证,它仍然不起作用。
错误是“无法连接”或“共享点已使用其他用户名/密码”,但我无法修复这些消息,包括net use /delete
。症状总是一样的:甚至不允许连接。
最奇怪的事情发生在另一台 Windows 7 机器上...同样的设置,但它要求输入用户名和密码,我们输入,它就成功了!那台机器甚至没有卡瓦斯(或任何用户)从服务器设置为相同。
那么,发生了什么事?我们该如何解决这个问题?
答案1
您可以通过以下方式添加、编辑或删除凭证:控制面板 > 用户帐户 > 凭证管理器。例如,如果您没有被提示输入用户名和密码,而您希望输入,请选择已保存的凭据并选择“从保管库中移除“。
如果您在控制面板中没有看到凭据管理器,另一种打开它的方法是打开运行(Windows_Key + R
)并输入control /name Microsoft.CredentialManager
。
答案2
事实上,有一个非常实用的解决方案:在服务器上使用 Windows 7 上的同一用户!如果这是问题所在,那么在 win 7 上重命名用户很容易。这就是我们解决我的问题的方法 - 尽管它没有解决所述问题。
Windows 似乎确实有某种用户名和密码“缓存”。可能,如果您从有缺陷的 Win7 计算机中删除该用户并重新创建它,问题就会消失。我只是懒得再研究一下,搜索有关此问题的更多信息也无果而终。