Raspberry Pi3、浏览器对apache2的权限php脚本

Raspberry Pi 3, browser permissions on apache2 php script

对 RP3、apache2 的权限做了噩梦,php

我可以从终端 运行 我的 php api 脚本没有问题。我使用浏览器进行调试,并在尝试从浏览器编辑文本文件时得到 'permission denied'。

我在 /var/www 上临时将权限设置为 777,但这是不安全的,我不再记得 /var/www

上的原始权限

我能以某种方式授予浏览器 (chromium) 编辑 /var/www 中文件的权限吗?

我试过设置继承,但是没有用,因为我一直在复制文件,我不得不不断地把权限重置为777(这不太理想),这样我就可以调试代码了浏览器。

如有任何帮助,我们将不胜感激

Rgds

麦克

通常,文件夹的权限为 0755,文件夹的权限为 0644

设置文件夹权限:

sudo find /var/www -type d -exec chmod 0755 {} \;

设置文件权限:

sudo find /var/www -type f -exec chmod 0644 {} \;

关于 user/group,Apache 可能正在使用用户 www-data 和组 www-data

要设置 user/group 写入权限:

sudo chown www-data:www-data /var/www -R

关于安全的注意事项:在没有任何登录的情况下打开从浏览器编辑文件的选项是不安全的,允许任何人编辑您的文件。此外,写入权限只应允许在用户上传文件的目录中,而不是所有 /var/www 文件。