我有一个包含su的php脚本。当我在shell中运行它时,它会询问root密码并运行良好。但现在我想为它制作一个界面。因为您知道php-apache中的所有命令都以www数据用户身份运行,并且此用户没有指定密码,或者它不在sudoers中。所以我不能使用“echo pass | sudo -S ...”,因为我不知道什么是www-data的密码,并且它不符合每个服务器为www-data设置密码或将其添加到sudoers + nopass , 是吗?以root身份运行命令通过php
你可以建议什么解决方案来解决这个问题?
我的命令之一:
su -c \"/usr/sbin/dmidecode -s baseboard-serial-number | tr \ \-\"
看看[suexec的(http://httpd.apache.org/docs/2.2/suexec.html ) – Lix