Ich habe Ubuntu-Hosting. Es gibt einen BenutzerBenutzer1das ist sudoer.
In meiner Apache2-Konfiguration in der Envvars-Konfiguration habe ich eine Standardkonfiguration, die definiert
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Durch Ausführen des Befehls
ps -efH | grep apache
Ich lasse alle Prozesse vom Root aus starten
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
Wenn ich dem PHP-Code etwas hinzufüge
echo exec('whoami');
Ich erhalteBenutzer1
Wie kann das sein? Ich habe versucht, die Workstation und den Dienst neu zu starten, aber ohne Erfolg.
UPDATE 1. httpd.conf
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Ich beginne mit einem davon:
sudo service apache2 restart
sudo /etc/init.d/apache2 restart