如何在不设置777 permision的情况下使apache读取和写入用户的目录

时间:2014-09-27 10:05:48

标签: linux apache

我在Linux上为Apache服务器设置虚拟主机,将文件根目录设置为/ home / someuser / www

现在/ home / someuser / www的权限是默认的,问题是Apache无法写入/ home / someuser / www

有没有办法确保Apache能够读取和写入/ home / someuser / www,我不想将www /设置为777。

目前,在www /中有一个名为cache /的文件夹,当apache在cache /文件夹中生成缓存文件时,我想用我的用户对www / cache /*进行更改。

感谢。

1 个答案:

答案 0 :(得分:0)

www-data添加到您的用户组。以root身份,将<groupname>替换为用户组名称:

usermod -a -G <groupname> www-data

允许该组读取/写入文件夹和setgid

chmod -R g+rws /home/someuser/www