我正在尝试编写一个php脚本来杀死redhat机器中的用户.
我知道为apache提供以root身份执行操作的能力是可能的(而且非常不安全),但我需要能够从网页中杀死任何用户,是否有任何人有任何好的工作脚本或指向我到的地方找到更多信息?我可以使用这个代码(我从php.net中获取)使其工作,但我认为这只有在我给apache root权限或以root身份运行apache时才有效.
<?php
exec("kill -9 $pid");
?>
这个命令提取用户及其进程ID,我假设一旦找到apache问题就可以正常工作,抓住用户列表输出.
who -u | awk '{print $1" "$7}'
我真的不能想到我可以给出的任何其他信息,所以如果我忘了什么,请告诉我.
解决方法:
请改用skill命令:
skill -9 -u username