如何在Web服务器上设置所有权 - 空宝网


如何在Web服务器上设置所有权

Web服务器只需要对大多数文件的读访问权。根据Joomla的配置方式,特定目录中可能存在可更新的文件,但不要担心这一点。

为需要写访问权限的用户设置一个组,比如webdev。然后(以root身份):

cd $WEBROOT
find . -type d -exec chmod a+rx,o-w,g+ws {} \;
find . -type f -exec chmod a+r-x,o+r-w,g+ws {} \;
find . -exec chgrp webdev \;
然后,网络服务器可以通过“其他”读取文件,webdev可以通过“组”权限进行编写,新的文件/目录将由webdev拥有。

如果您需要使特定目录可由webserver uid写入,则chmod o + w它们(并添加.htaccess文件/修改webserver配置以防止Web服务器直接访问它们是否在文档根目录内)。

下一页更详细

下一页:  如何在具有Ecto repos / database的项目中包含elixir / mix依赖项?

喜欢 (0)
[请支持作者一杯咖啡,谢谢]
分享 (0)


您必须 登录 才能发表评论!