我在Linux上为Apache服务器设置虚拟主机,将文件根目录设置为/ home / someuser / www
现在/ home / someuser / www的权限是默认的,问题是Apache无法写入/ home / someuser / www
有没有办法确保Apache能够读取和写入/ home / someuser / www,我不想将www /设置为777。
目前,在www /中有一个名为cache /的文件夹,当apache在cache /文件夹中生成缓存文件时,我想用我的用户对www / cache /*进行更改。
感谢。
答案 0 :(得分:0)
将www-data
添加到您的用户组。以root身份,将<groupname>
替换为用户组名称:
usermod -a -G <groupname> www-data
允许该组读取/写入文件夹和setgid
:
chmod -R g+rws /home/someuser/www