![](/img/trans.png)
[英]Permission denied when attempting to create a virtualenv on a shared host
[英]Permission denied or Host key problems
我有一個使用python(金字塔)編寫的Web應用程序,並且在apache服務器中,在其中一個Python內部,我們正在啟動SH文件,該文件是發送SMS的服務。 問題始終是權限被拒絕。 我們嘗試通過登錄到根目錄來運行SH文件,它可以工作。 我們將兩個文件Python 1和SH 1的所有者更改為“ root”,但不起作用!
有任何想法嗎?!
ps aux | grep apache
應該向您顯示用戶apache的運行方式。
要么
您可以在httpd.conf中看到“用戶”和“組”指令。
嘗試將Shell腳本文件的所有者和組更改為conf中設置的值
嗯,你改變了文件的所有者根目錄,然后你跑了作為root
,和它的工作,這樣才有意義。 問題在於root
用戶不一定是在Webapp中執行腳本的用戶。 您需要找到正在嘗試執行該腳本的用戶,然后將文件的所有權更改為該用戶(根據腳本的調用方式,可能還需要對其進行chmod
以確保它們是可執行的)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.