我在 Linux 上为 Apache 服务器设置了一个虚拟主机,将文档根目录设置为/home/someuser/www
现在/home/someuser/www的权限是默认的,问题是Apache无法写入/home/someuser/www
有没有办法确保 Apache 能够读写/home/someuser/www,我不想将 www/设置为 777。
目前在www/下有一个名为cache/的文件夹,当apache在cache/文件夹中生成缓存文件时,我想用我的用户对www/cache/*进行更改。
谢谢。
最佳答案
添加 www-data
到您的用户组。以 root 身份替换 <groupname>
按用户组名:
usermod -a -G <groupname> www-data
允许组读/写文件夹和setgid
:
chmod -R g+rws /home/someuser/www
关于linux - 如何在不设置 777 权限的情况下使 apache 读写用户目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26073512/