首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NTFS文件权限不绕过遍历检查

NTFS文件权限不绕过遍历检查
EN

Stack Overflow用户
提问于 2010-11-11 22:58:03
回答 1查看 1.3K关注 0票数 0

我需要(通过编程)对用户主目录中的文件授予网络服务读取权限。我已经运行了cacls.exe,并且认为一切都很好,但是经过running a command prompt on as NETWORK SERVICE的测试,我发现type <filename>给了我“访问被拒绝”。

当然,网络服务对目录没有读取权限,但我的理解是,“旁路遍历检查”用户权限应该允许它无论如何读取文件。默认情况下,此权限被授予网络服务,并且我在本地安全策略中确认了这一点没有被更改。我通过立即读取用户目录下的一个文件来测试这一点,直到我将目录上的“列表文件夹/读取数据”授予网络服务,才得到“拒绝访问”。

我的问题是:

  1. 为什么会发生这种事?为什么“旁路导线检查”不能像我想的那样工作呢?
  2. ,我该怎么办?如果我真的必须对路径中的每个目录授予读取权限,那么通过仙人掌或PowerShell脚本,最简单的方法是什么呢?

我正在Windows7 x64上测试这一点,但需要它在Windows向上运行,包括32位和64位。

EN

回答 1

Stack Overflow用户

发布于 2010-11-11 23:19:43

看来type命令是问题所在。当我尝试从Python脚本读取文件时,它工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4160107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档