gpt4 book ai didi

ruby-on-rails - Rails 应用程序需要访问 tmp 目录

转载 作者:行者123 更新时间:2023-12-02 08:35:48 25 4
gpt4 key购买 nike

我正在将 Fleximage 插件与 Rails 应用程序一起使用。它会抛出一条错误消息,因为它无权访问 tmp 目录。当我 chmod 777 tmp 目录时,一切正常。但如果我 chmod 666 它不起作用。

rails/apache 需要访问的文件夹的正确权限是什么?如果 chmod 777,我是否打开了安全漏洞? 777 不会赋予执行权限吗?

另外,当前 tmp 文件夹的所有者是 root,是否应该将其更改为 www-data?为什么文件夹的所有者是谁很重要?

最佳答案

对于文件夹,执行权限是您能够cd进入其中的权限,它与执行程序无关。

将所有者更改为 www-data 会安全得多,然后您可以使用 700 权限 - 意味着只有 www-data 可以使用此文件夹。对于 777,www-data 也可以使用它 - 但每个人也可以使用它,这不是你想要的(如果这是一个特定于应用程序的 tmp 文件夹,也就是说,不要更改其所有者/tmp)。

关于ruby-on-rails - Rails 应用程序需要访问 tmp 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2055575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com