我们的服务器似乎存在一些奇怪的权限问题。我们的 Web 服务器目录中的随机文件和文件夹没有允许我们webuser
读取文件的权限。
我不确定这是为什么,但需要修复。有没有办法webuser
在整个磁盘/操作系统上授予读取权限?而不影响其他权限?
我知道如何针对特定文件或文件夹执行此操作,但每次更改显然很繁琐。我希望用户能够读取当前存在的所有文件以及将来将创建的所有文件。
答案1
操作系统分区上有许多文件夹/文件具有明确/未继承的权限。即使在 C 的根目录下授予权限也无法过滤所有内容。
我的建议是将其正确设置在 Web 服务器目录中,并检查该目录中的文件夹/文件是否已设置,是否需要未继承的权限。如果整个文件夹结构从其自己的根目录继承权限,则授予“webuser”对该目录的读取访问权限将传播到将来创建的任何新文件/文件夹,只要它们不是使用明确的未继承权限创建的。
另外,请确保webuser
在服务器上位于正确的本地组中,并且如果有必要,请确保网站本身的 IIS 中的权限正确。