我有我的本地开发机器运行Arch Linux,Nginx,PHP-FPM和MySQL。
为了使我正在运行的网站需要由http用户拥有。 这些文件目前位于如下所示的文件夹中:
/srv/http/site1/ /srv/http/site2/
当我在http文件夹上使用下面的chown命令时,网站工作正常,但我无法用我的用户编辑文件:
chown -R http.users /srv/http
当我这样做的网站不工作,但我可以编辑文件:
chown -R shane.http /srv/http
我怎样才能让我的用户可以编辑这些文件,并且Web服务器可以同时运行它们?
谢谢
你可以recursion的setfacl文件夹给你写等,而仍然有http自己的树。 Acl应该在arch linux中支持。 男人getfacl和男人setfacl的细节。