验证 Apache(或任何帐户)是否具有导航到目录的适当权限的脚本

Bel*_*dez 1 linux permissions bash shell-scripting

似乎 Apache 至少需要对路径的所有子目录具有读取和执行权限才能为目录中的文件提供服务。

有没有人有可以验证这一点的脚本或单线?

我在想一个bash脚本,su - apache然后会尝试导航到路径中的每个目录。我会尝试一些东西,如果我想出一些有用的东西,我会发布。

小智 6

对于 Debian:

sudo -u www-data test -r /path/to/file && echo ok
Run Code Online (Sandbox Code Playgroud)