Jan*_*nak 3 apache ruby-on-rails
我正在使用带有rails应用程序的fleximage插件.它会抛出一条错误消息,因为它无权访问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).