Я пытаюсь написать php-скрипт, чтобы убивать пользователей на redhat-машине.
Я знаю, что можно (и очень небезопасно) дать apache возможность делать что-то от имени root, но мне нужно иметь возможность убивать любого пользователя с веб-страницы, есть ли у кого-нибудь хорошие рабочие скрипты или указывать мне на место, где можно найти больше информации? Я могу использовать этот код (который я взял с php.net), чтобы он работал, но я предполагаю, что это будет работать, только если я дам разрешение apache root или запусту apache от имени root.
<?php
exec("kill -9 $pid");
?>
Эта команда извлекает пользователя и его идентификатор процесса, который, как я полагаю, как только выясняется проблема с Apache, прекрасно подойдет для получения списка пользователей для вывода.
who -u | awk '{print $1" "$7}'
Я не могу думать о какой-либо другой информации, которую я могу дать по этому поводу, поэтому дайте мне знать, если я что-то забуду.