我有 Ubuntu 主機。有一個用戶用戶1這是 sudoer。
在我的 envvars 配置中的 apache2 配置中,我有預設配置,它定義了
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
透過執行命令
ps -efH | grep apache
我正在從 root 啟動所有進程
root 15378 15358 0 16:33 ? 00:00:00 /usr/sbin/apache2 -k start
root 15379 15358 0 16:33 ? 00:00:00 /usr/sbin/apache2 -k start
當我加入到 php 程式碼時
echo exec('whoami');
我越來越用戶1
怎麼會這樣?我嘗試過重新啟動工作站、重新啟動服務,但沒有成功
更新1.httpd.conf
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
我從其中一個開始:
sudo service apache2 restart
sudo /etc/init.d/apache2 restart