我的一个客户服务器上的“用户”文件夹在其父文件夹中神秘地消失了。
(我确实有隐藏和显示的系统文件夹,我已禁用并重新启用此功能)
该文件夹是共享的,可以直接访问,并且确实出现在 DIR 中,但未出现在资源管理器中的文件夹列表中
我猜测文件夹对象以某种方式损坏了,我不确定如何解决这个问题。
答案1
如果命令的输出:
attrib "C:\Users"
第一列包含 S 或 H,则需要取消设置相关标志:
attrib -S "C:\Users"
或者
attrib -H "C:\Users"
虽然我和其他人一样讨厌“可能是病毒”这样的答案,但一个好的起点可能是运行rootkit 揭露者来自 Microsoft。这至少会给你一个线索,让你知道这是配置问题还是文件夹真的(通常是恶意的)对 Windows 资源管理器不可见。
如果您可以调出 powershell 提示符,则以下命令的输出也可能有用:
get-acl "c:\users" | Format-List
答案2
我敢打赌“文件扫描”权限未启用,至少对于您使用的帐户而言。您可以打开文件夹属性,查看“列出文件”是否未选中,即在 Win7 系统上它看起来像此图;在服务器上,它可能会显示“文件扫描”。
或者它可能会显示“列出文件夹/读取数据”,如下所示(忽略红色圆圈!):
如果单击“编辑”,您可以更改列出的用户或组的分配权限。
另一种可能性是未授予“遍历文件夹”权限;这是在同一个地方设置的。
最后,通过基于访问的枚举,用户将只能看到他们有权访问的文件夹;是否有可能有人打开了 ABE?