小编use*_*746的帖子

Apache sudoers 访问

我正在从 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

php redhat sudo apache-2.2

3
推荐指数
2
解决办法
7077
查看次数

标签 统计

apache-2.2 ×1

php ×1

redhat ×1

sudo ×1