2013-05-05 150 views
0

我试图避免在Linux服务器上处理文件上传的目录的777权限。 PHP/Apache必须能够写入这个特定的目录,但我不想让它成为世界可写的。PHP/Apache文件写权限不带777

这是什么最佳做法?

我不太熟悉CLI,所以我试图用chgrp和chown解决这个问题并没有取得任何结果。

谢谢!

回答

0

ACLs如果支持。你可以做一些简单的事情,如setfacl -R -m u:www-data:rwx,d:u:www-data:rwx /path/to/directory,以允许Apache写入特定目录(以及所有后来创建的目录以及)

+0

不支持:( – clutterjoe 2013-05-05 18:56:51

+0

@clutterjoe什么Linux发行版?根访问或共享主机?什么文件系统?你是否更具体?是否在web目录之外的目录?你想实现什么?你是否尝试将组更改为Web服务器用户并设置适当的权限(775)? – nietonfir 2013-05-05 19:01:11