我需要使用exec()函數從php頁面執行bash文件。問題是,在這個bash文件中,有命令「adduser」...女巫是一個sudo命令。我有修改sudoers的想法,所以運行腳本的用戶可以訪問它,但是這個用戶是誰?我知道apache2是執行www數據用戶...使用root-only命令(Ubuntu)從php頁面執行bash文件
謝謝!
我需要使用exec()函數從php頁面執行bash文件。問題是,在這個bash文件中,有命令「adduser」...女巫是一個sudo命令。我有修改sudoers的想法,所以運行腳本的用戶可以訪問它,但是這個用戶是誰?我知道apache2是執行www數據用戶...使用root-only命令(Ubuntu)從php頁面執行bash文件
謝謝!
通過使用system運行命令'whoami'並顯示輸出,您可以找出哪個用戶正在運行PHP。
system('whoami');
這似乎是一個相當不好的計劃,給www用戶sudo訪問。但是,是的,它的www數據(默認情況下,取決於linux的風格)apache運行。
你有更好的主意通過PHP創建FTP用戶嗎?這就是我想要做的... – 2011-05-05 23:17:55