Может ли веб-сервер выполнить команду в моей среде Linux, а среда Linux рассматривать ее как запрос, исходящий от меня, а не от сервера?
Другими словами, как я могу изменить личность веб-сервера на свою?
Вы можете заставить веб-сервер запускать скрипт, который вызывает правильно настроенный sudo
для выполнения команд от имени другого пользователя.
В качестве альтернативы, если вы используете Apache, вы можете использовать mod_suexec, что позволяет запускать команды от имени другого пользователя прямо с веб-сервера.