我需要使用exec()函数从php页面执行bash文件。问题是在这个bash文件中,有“adduser”命令...... Witch是一个sudo命令。我有想法修改sudoers所以运行脚本的用户可以访问它,但是谁是这个用户?我知道apache2是用www-data user ...
执行的谢谢!
答案 0 :(得分:0)
通过使用系统运行命令'whoami'并显示输出,您可以找出运行PHP的用户。
system('whoami');
答案 1 :(得分:0)
这似乎是一个相当糟糕的计划,给予www-user sudo访问权限。但是,它的www-data(默认情况下,取决于linux的风格)是apache运行的。