我需要(通过编程)对用户主目录中的文件授予网络服务读取权限。我已经运行了cacls.exe,并且认为一切都很好,但是经过running a command prompt on as NETWORK SERVICE的测试,我发现type <filename>给了我“访问被拒绝”。
当然,网络服务对目录没有读取权限,但我的理解是,“旁路遍历检查”用户权限应该允许它无论如何读取文件。默认情况下,此权限被授予网络服务,并且我在本地安全策略中确认了这一点没有被更改。我通过立即读取用户目录下的一个文件来测试这一点,直到我将目录上的“列表文件夹/读取数据”授予网络服务,才得到“拒绝访问”。
我的问题是:
我正在Windows7 x64上测试这一点,但需要它在Windows向上运行,包括32位和64位。
发布于 2010-11-11 23:19:43
看来type命令是问题所在。当我尝试从Python脚本读取文件时,它工作得很好。
https://stackoverflow.com/questions/4160107
复制相似问题