Got*_*dia 7 debian apache-http-server permissions
我正在使用 Debian Wheezy。我已经安装了 apache、php、mysql,这些工程。它工作正常,但我需要设置权限。
所以我的网站在/var/www/mysite. 我希望 apache 能够创建/访问文件和文件夹,我还需要我的普通用户能够更新、编辑、创建文件和文件夹。
我试过这些组合:
chown -R www-data:www-data mysite/ 但这并没有让我的用户对文件做任何事情
chown -R www-data:user mysite/ 也有问题
chown -R user:www-data mysite/ 也错了
现在我有这个设置:
chown -R user:user mysite/ 但是后来在 apache 新创建的东西上,我的浏览器无法加载这些资产,服务器返回错误 403
很高兴能得到一些帮助
谢谢
Mar*_*tom 14
我认为最好的方法是使用你的第一个选项:
chown -R www-data:www-data mysite/
Run Code Online (Sandbox Code Playgroud)
但是然后将您的用户添加到 www-data 组
usermod -a -G www-data user
Run Code Online (Sandbox Code Playgroud)
然后让组控制文件
chmod 770 -R /var/www/mysite
Run Code Online (Sandbox Code Playgroud)
Chmod 770 基本上意味着拥有文件的用户(在这种情况下是 www-data)可以进行读写执行,并且分配给该文件的组中的所有用户(在这种情况下也是 www-data)都可以进行读取-写执行。
| 归档时间: |
|
| 查看次数: |
30399 次 |
| 最近记录: |