2010-01-03 58 views
1

我上传了一个基本的python脚本到Dreamhost的共享主机,并将权限更改为777。它从shell(通过SSH)运行良好,但从浏览器调用时会显示“服务器错误”。Python脚本在权限为755时通过apache运行,但在777时给出错误500?

在error.log中,错误为'Premature end of script headers'

我写信给DreamHost,他通过将权限更改为755进行回复,并且脚本在apache中正常工作(我可以在浏览器中看到输出)。

但这似乎不正确 - 如何增加额外的宽松权限打破任何功能?

回答

5

允许任何人编辑CGI脚本意味着可以很容易地将后门插入到系统中。 httpd正确地阻止了一个可疑程序的运行。

相关问题