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