我有 Ubuntu 主机。有一个用户用户1即 sudoer。
在我的 apache2 配置中的 envvars 配置中,我有默认配置,它定义
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