免责声明:使用windows 共享文件绝对不像在 *nix 上那么简单,即使它看起来像。
首先,我假设我们基本上只能通过两种方式安全地(使用密码)共享文件/文件夹:
- 在两台机器上拥有相同的用户+密码或
- 在连接的共享文件夹上进行身份验证。(提供用户名和密码)
这是正确的吗?出色地...
出于某种原因,在此设置中,共享文件夹的方式都不能正常工作:
设置
- Windows 7(实际上是几台机器)
- Windows 2008 Server -没有域,没有 Active Directory
- 两者都设置了cawas 帐户,具有相同的非空白密码
- 在 Windows 2008 Server 上设置的mygroup 组,其中包含cawas
- 几个用户,除了在 Windows 7 上设置的cawas
是的,当然,“你为什么不使用域?” 是一个有效的问题。嗯,我也不知道。我们没有管理员,似乎工作量太大而需求太少。反正...
症状
如果我在服务器上设置了cawas,我可以从我登录的任何用户轻松地从win7访问它。
但是,如果我只在服务器上设置了mygroup(并删除了 cawas),则只有在 win7 上以cawas 身份登录时才能访问它。它甚至从不要求用户名和密码。即使我通过使用映射来强制执行身份验证,它仍然不起作用。
错误是“无法连接”或“共享点已使用另一个用户名/密码”,但我无法修复这些消息,包括net use /delete
. 症状总是一样的:甚至不允许连接。
最奇怪的事情发生在另一台 Windows 7 机器上......相同的设置,但它要求输入用户名和密码,我们输入,它工作!那个甚至没有从服务器设置为相同的cawas(或任何用户)。
发生什么了?我们如何解决这个问题?