如何授予apache对所有文件的写权限
How to give write permission to apache on all files
我需要授予 apache 对我所有文件的写入权限,我在配置文件中检查了 apache 用户并使用 exec("whoami"),它是 www-data,但如果我有 www-data 到 root组 apache 无法写入文件。我尝试将 运行-group 设置为 root 并重新启动 apache,但没有任何改变。我该怎么做才能将此权限授予 apache?
首先你应该检查你想要什么样的权限级别。
一个好的方法是只给你需要的文件夹写权限。
检查您的 www-data 用户是否至少在访问组的组中或更改它:
chgrp -R www-data folder/
然后用
设置写入权限
chmod -R g+w folder
应该够了
我需要授予 apache 对我所有文件的写入权限,我在配置文件中检查了 apache 用户并使用 exec("whoami"),它是 www-data,但如果我有 www-data 到 root组 apache 无法写入文件。我尝试将 运行-group 设置为 root 并重新启动 apache,但没有任何改变。我该怎么做才能将此权限授予 apache?
首先你应该检查你想要什么样的权限级别。 一个好的方法是只给你需要的文件夹写权限。
检查您的 www-data 用户是否至少在访问组的组中或更改它:
chgrp -R www-data folder/
然后用
设置写入权限chmod -R g+w folder
应该够了