Добавление пользователя (useradd) через PHP - Ubuntu - PullRequest
0 голосов
/ 04 апреля 2011

Я пытаюсь добавить пользователя на сервер в сценарии PHP, однако он не работает.

Вот мой код:

$user = $_GET['user'];

system("sudo useradd -m -p 4dk/kBWvKaP52/POJYOZGLam8qZnCkQtdw== $user; echo $user");

Да, я знаю, насколько это опасно.

1 Ответ

2 голосов
/ 04 апреля 2011

Вы можете установить бит setuid в файле скрипта и chown в корень, чтобы он работал как корень, например chmod u+s file.php.

...