无法使用具有相同名称和密码的用户名从另一台电脑访问共享文件夹

无法使用具有相同名称和密码的用户名从另一台电脑访问共享文件夹

我有两台运行 Windows 7 Professional 的计算机,它们属于同一个工作组。密码保护共享已打开。两台计算机上我都有一个用户。这两个帐户具有相同的名称和相同的密码。示例:

PC1:用户 1(名称="ABC",密码="DEF")
PC2:用户 2(名称="ABC",密码="DEF")

这是我的问题。我进入 PC1,右键单击一个文件夹,然后转到“共享给”>“特定人员”。列表中只有我自己 (ABC)。我没有添加任何新条目。我只需单击“共享”,文件夹便成功与我自己共享 (\PC1\ABC)。现在,如果我进入 PC2,我会看到共享文件夹,但我无法连接到它(“Windows 无法访问 \PC1\folder...”)。解决问题后返回“您的用户帐户无权访问 \PC1\folder”。

但是如果我从 PC1 与每个人共享同一个文件夹,那么它就可以从 PC2 访问。但这样,工作组中的任何人都可以访问它...

由于我在 PC2 上的帐户具有相同的名称和密码,所以应该可以正常工作,对吗?否则,Windows 为什么允许我与自己共享文件夹?


编辑:我做了更多测试。我发现必须满足以下两个条件才能从 PC2 访问该文件夹:

1) 文件夹必须具有每个人的读取权限(属性 > 安全选项卡)
2) 共享必须具有每个人的读取权限(属性 > 共享 > 高级共享 > 权限)

在这两种情况下的任何一种情况下删除 Everyone 并替换为 Administrators 或 \PC1\ABC 都会导致 PC2 无法访问该文件夹。

我还尝试在 Everyone、Administrators 和 \PC1\ABC 之间切换文件夹所有者,但没有成功。

答案1

SID(安全 ID)是(大大简化的)原因更多信息

PC1\ABC 的 {示例} SID 为 S-1-5-21-1106717361-1361586587-285947020-501238
PC2\ABC 的 {示例} SID 为 S-1-5-21-2533013469-2641548184-613786714-651000

由于它们并不相同,当 PC2 中的 ABC 提供其凭据时,PC1 只会说“You are not who I think you are. Access Denied
如果密码/ID 不匹配,则 PC1 将要求进行身份验证”,并在输入正确的信息后允许以 PC1 用户身份进行连接。

答案2

“net”命令。并不是说这是一个很好的解决方案,但有时我发现这是唯一一种无需 Explorer 选择所有选项即可连接到共享的方法。

相关内容