如何为 Apache Web 服务设置 sudoers?

4 php sudo apache2

# User privilege specification
root    ALL=(ALL:ALL) NOPASSWD: ALL
apache ALL=(ALL:ALL) NOPASSWD: ALL
me ALL=(ALL:ALL) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

在 Fedora 中,两者都有效:

http://localhost/test
echo shell_exec("sudo dmidecode | grep UUID"); // nothing shows to encrypt/decrypt licenses

php -r "..license..";
Run Code Online (Sandbox Code Playgroud)

ajm*_*tch 5

在 Ubuntu 中,apache 以www-data用户身份运行。如果您想在没有密码的情况下从网页使用 sudo,您可能应该限制它可以运行的命令。