【问题标题】:How to secure drupal file with permission?如何通过权限保护drupal文件?
【发布时间】:2012-09-05 11:23:33
【问题描述】:

我在问什么是对 drupal 文件最好的 linux 权限以保护它。
我的 setting.php 低于 444,但其他的是 755。
谢谢

【问题讨论】:

  • 在不知道的情况下无法准确回答这个问题:网络服务器以什么用户身份运行(www-data、su_php 等)?服务器上有哪些组?您如何更新网站的代码?
  • 服务器用户是 www-data,我正在通过 http 安装程序更新模块和主题

标签: linux security drupal permissions drupal-7


【解决方案1】:

编辑完 settings.php 文件后,您应该将其更改为 440,仅授予您和网络服务器只读访问权限。

【讨论】:

    【解决方案2】:

    440 适合设置文件。对于其他人:

    导航到站点/默认文件夹:

    chown -R :www-data files
    

    然后给你和网络服务器对文件夹的读/写权限('s'使目录中的文件继承这些权限。)

    chmod g+ws files
    

    如果您需要覆盖以前创建的文件的权限,请执行(导航到站点/默认/文件):

    find . -type d -exec chmod g+ws {} \;
    find . -type f -exec chmod 664 {} \;
    

    现在您的网络服务器可以读取/写入但不能执行文件目录中的文件。

    【讨论】:

    • 非常感谢.. 那么其他文件呢,我的意思是模块或核心或站点/所有文件夹??
    • 有一个Linux section 显示和解释整个 Drupal 安装的文件权限。
    • 非常感谢我会关注它
    • 也许看看Security Review module
    • 问题是当我将 664 权限授予“文件”文件夹时,我再也看不到照片和媒体了
    猜你喜欢
    • 1970-01-01
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    • 2011-06-13
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多