2014-09-27 50 views
1

我设置一个虚拟主机在Linux上的Apache服务器,文档根目录设置为/ home/SomeUser的/ WWW我怎样才能让Apache读写用户的目录没有设置777 permision

现在的许可/家/有些用户/ www是默认的,问题是Apache无法写入/ home/someuser/www

有没有办法确保Apache有能力读取&写入/ home/someuser/www,我不想将www/as设置为777.

此刻,在www /中有一个名为cache /的文件夹,当apache在缓存/文件夹中生成缓存文件时,I wan t使用我的用户对www/cache/*进行更改。

谢谢。

回答

0

www-data添加到您的用户组。作为root用户,用户组名称替换<groupname>

usermod -a -G <groupname> www-data 

允许组的文件夹,并在setgid读/写:

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

谢谢,它的工作原理很不错。 – 2014-09-27 10:19:13