Я пытаюсь добавить пользователя на сервер в сценарии PHP, однако он не работает.
Вот мой код:
$user = $_GET['user']; system("sudo useradd -m -p 4dk/kBWvKaP52/POJYOZGLam8qZnCkQtdw== $user; echo $user");
Да, я знаю, насколько это опасно.
Вы можете установить бит setuid в файле скрипта и chown в корень, чтобы он работал как корень, например chmod u+s file.php.
setuid
chown
chmod u+s file.php