在执行特定的shell命令,如 kill,killall 等需要配置root权限
php脚本运行在apache服务器下
可以看到 httpd 是以 apache 用户执行的
看一下 该用户信息
现在为 apache用户提升权限,修改 /etc/sudoers
则 apache用户具备了执行 kill killall 命令的执行权限,前面需要加sudo
如在 php 可以这样调用
system("sudo kill -9 1234");
杀死进程号为1234的进程
在执行特定的shell命令,如 kill,killall 等需要配置root权限
php脚本运行在apache服务器下
可以看到 httpd 是以 apache 用户执行的
看一下 该用户信息
现在为 apache用户提升权限,修改 /etc/sudoers
则 apache用户具备了执行 kill killall 命令的执行权限,前面需要加sudo
如在 php 可以这样调用
system("sudo kill -9 1234");
杀死进程号为1234的进程