Web服务器可以在我的Linux环境中执行一个命令,而Linux环境可以将它视为来自我的请求,而不是来自服务器?
换句话说,我怎样才能把Web服务器的身份改成我的?
您可以让networking服务器运行一个脚本,调用一个正确configuration的sudo来执行另一个用户的命令。
sudo
或者,如果您使用的是Apache,那么您可以使用mod_suexec ,它允许您直接从Web服务器以不同的用户身份运行命令。