【问题标题】:Allowing access to source files for only a group of users in a webserver只允许网络服务器中的一组用户访问源文件
【发布时间】:2014-01-28 01:14:57
【问题描述】:

我在 Web 服务器(Linux 上的 Apache 服务器)中的 RootFolder 有这个文件夹结构

 RootFolder
       Export           
       Files 
       Site

并希望仅允许“priv_group”中的一组用户访问导出和站点中的文件(源代码),即使服务器管理员和运行 apache 进程的用户(但其他用户应该仍然能够在导出和站点文件夹中运行脚本)。 “文件”文件夹应该可供所有人访问。

我想过这样做:

apache process running by group : www-data
group of users that should have access to source files : priv-users

drwxrwx---  www-data    priv-users Files/ 
-rwx--x---  priv-users  www-data   Export/  
-rwx--x---  priv-users  www-data   Site/

这就够了吗?它是否会阻止访问网站页面(在 Site/ 中)和应该由其他用户运行的脚本文件(在 Export/ 中)?

【问题讨论】:

    标签: security webserver chmod file-access usergroups


    【解决方案1】:

    根据我对您帖子的理解,您的解决方案应该按照您的预期工作。但是,我不建议授予 www-data 写入权限,具体取决于您要完成的任务。就我个人而言,我也会使用 htaccess 和 allow,deny 来控制对服务器上文件的 Web 访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      相关资源
      最近更新 更多