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
文件。
对 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
文件。