2010-01-03 49 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正確地阻止了一個可疑程序的運行。

相關問題