CGI脚本创建具有错误权限的文件

时间:2012-12-06 02:16:47

标签: apache permissions cgi

我正在使用标准routers2.cgi在linux服务器中使用.rrd数据文件显示MRTG图。

routers.cgi文件读取rrd数据文件并创建MRTG图表,以便从网址中显示这些文件。

这个系统工作正常。唯一的问题是.png图表创建了600个权限。但它需要644权限才能从网页显示。所以我不得不手动更改权限。我该如何解决这个问题?有什么建议吗?

url:

domain.com/cgi-bin/routers2.cgi

图表位于:

domain.com/graphs/

apache2 config:

cgi bin: <path>/domain.com/cgi-bin
doc root: <path>/domain.com/public_html/

1 个答案:

答案 0 :(得分:1)

好吧我终于修好了。

通过在脚本顶部添加以下代码来解决问题。在我的情况下,它已经将它添加到routers2.cgi

中的## CONFIG#START#comment行的下方

的umask(0033);