今天我在新安装的 Windows 7 操作系统上发现了一些奇怪的东西——我的“用户”文件夹C:\Users
是共享的,并且“每个人”都有完全访问权限...我禁用了它,现在看起来很好,但是我实际上有点害怕,我想知道是什么原因造成的,以及我的系统是否受到了损害。
答案1
有一种已知现象是共享整个用户文件夹,与公用文件夹共享. 请参阅此处的描述:http://scottiestech.info/2009/09/25/windows-7-file-sharing-fixing-the-entire-user-directory-shared-problem/
但请注意,共享权限堆叠在磁盘权限之上,因此如果您的用户配置文件不允许每个人完全控制,则共享权限不会覆盖该权限。实际上,MS 建议所有共享都使用每个人完全控制的权限,并且共享的文件夹实现实际权限。
原因是备份磁盘或重建操作系统会保留文件系统权限,但不会保留共享/共享权限,因此如果您将所有 ACL 逻辑放在共享中,并且共享丢失,则权限也会随之丢失,并且您的用户最终会获得比他们应得的更多的访问权限。
我知道看到具有“所有人完全控制”共享权限的文件夹很可怕,但除非您打开了帐户文件夹的权限,否则情况可能没有那么糟糕。
有关如何在 win7 中配置公用文件夹共享的信息,请参见此处: http://howtech.tv/basics/how-to-do-public-folder-sharing-in-windows-7/
答案2
以下是来自微软 TechNet 的官方声明,当 C:\Users\<username>\ 中的任何子文件夹共享时,C:\Users 文件夹即被共享。这篇文章很陈旧,而且基本没什么帮助,但还是值得了解一下,以完善这个故事。
答案3
除了 Frank 的回答之外,如果您需要删除共享,请转到控制面板 > 文件夹选项 > 查看选项卡。向下滚动到底部并取消选中“使用共享向导(推荐)”。然后删除用户文件夹上的共享。