簡體   English   中英

權限被拒絕或主機密鑰問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM