我使用Ubuntu服務器12.04來運行Apache2 Web服務器。Apache2服務器以特定用戶身份運行腳本
我承載了幾個網頁,大多數工作正常。
一頁運行CGI腳本,主要是工作(我有Python代碼的Apache外面工作很好地建立的HTML代碼。)
不過,我打電話家庭自動化程序(裕),並且返回當我在我的用戶帳戶中運行它時有不同的答案。
有沒有什麼辦法可以...
1電話從我的python腳本的裕程序作爲一個特定的用戶,(我),離開Python代碼,並單獨CGI代碼的休息嗎?
2,配置apache2運行cgi代碼作爲一個整體,與我一樣嗎?我想保留所有其他頁面不變。也許使用sites_available部分。
3,至少確定哪個用戶正在運行cgi代碼,所以也許我可以得到heyu與該用戶一致。
謝謝,馬克。
對於#3,您應該可以使用''getpass import getuser'' – Shadow
感謝工作的陰影。我能夠確定我的腳本正在使用用戶www-data。現在要用我的腳本來處理來自我的腳本的電話。 –
然後我將它添加爲答案。如果您覺得它對您有所幫助,請隨時將其標記爲正確。 – Shadow