服务器环境:Windows Server 20003 R2
文件夹:a/b/c/d.txt ;a/b/e;a/b/f;
问题描述:公司新员工需要查看服务器上的文件d.txt,并需要修改上面的文件。但是将文件夹a添加该用户可修改权限后。该用户还是不能修改文件,并且连文件夹c都进不去。提示没有权限!而且文件夹b下的e文件夹可以进,也可以修改。但是文件夹f也进不去,情况跟c的一样。
问题判断:1、先将文件夹c上其他用户权限与该用户的权限相比较。是否一致,判断是否是因为权限没加正确导致的。结果是一致的。2、再将文件夹f,c与e中的权限以及文件夹属性相比较。判断是否文件夹不通的属性或是权限(包括权限,审核,所有者,有效权限等等)导致的。判断结果:发现权限都一样,但是文件夹的所有者不通,e的所有者是administrator,而f,c的所有者确实其他的管理员用户。而我是用administrator用户登录的,修改权限时自然是只对administrator所有的文件夹修改,其他的所有者的文件夹修改不了。
解决方法:找到问题了。就好解决了!
1、右键文件夹c-属性-安全-高级-所有者
显示“目前该项目的所有者:xxx(其他的管理员用户)
”将所有者更改为:“下面会有本地管理员和域管理员
administrator(DOMAIN\administrator)
adminsitrator(NT14\administrator)
因为我是用域管理员登录。所以选中域管理员账号administrator(domain\administrator)
2、记住 勾选上”替换子容器及对象的所有者“(如果不勾选的话,修改的仅仅是文件夹c的所有者,而c里面的其他的子文件夹及子文件的所有者还是其他的管理员用户)
最后点击确定即可。
然后重新添加该用户的权限即可!