在Windows Server 2008中,我有一个共享文件夹。
对于我的用户名:NTFS权限(读取/修改)共享权限(读取/修改)
尝试访问共享时的结果:我可以遍历目录并读取文件,但是我无法写入文件。 当我尝试检查我的有效权限时,它会显示“Windows无法计算[我的用户名]的有效权限”。
该文件夹属于pipe理员组(默认),NTFS读/写权限授予我的用户名,该用户名是Administrators组的成员。
我注意到,要对本地文件夹进行任何更改,都需要我确认UAC提示。 为什么这个提示出现?
我也尝试创build一个新的组,给它充分的NTFS权限,并完全控制共享权限,并将我的用户名添加到组中。 结果更糟……我甚至无法遍历共享文件夹目录或读取任何东西。
这是UAC的工作原理。 你会发现很多关于UAC的文档,但是他们都忘了提到一件事(下面)。
如果您是内置pipe理员组的成员,并尝试访问允许该组执行操作的文件夹,UAC希望您以提升模式访问该文件夹。 如果你的直接账户有权访问它,或者其他任何组织都可以正常工作(假设你是其成员)。 这个问题似乎只影响特殊的内置pipe理员组。
所以你是为了在boost的Windows资源pipe理器中访问它? 不,它不工作。 资源pipe理器是唯一的程序,不能从提升的提示,工作,它是窃听。
全文和解决我在这里find。 它花了我很长时间才发现它http://think-like-a-computer.com/2011/05/11/uac-access-denied-on-folders-for-administrators-windows-2008/