我正在从 php 进行系统调用,它是
`sudo /usr/bin/perl -pi -e 's/foo/bar/g' /tmp/newxml.xml`;
Run Code Online (Sandbox Code Playgroud)
在 php cli 中运行良好。但是不能通过浏览器在 php 中工作,因为 apache 没有所需的执行权限。如何使 apache 成为一个 sudoer 以允许仅运行 /usr/bin/perl ?
我知道必须编辑 /etc/sudoers 才能做到这一点,但我不确定如何完成。任何指针?
我正在运行 RHEL 5.5