формы — Выполнить команду с переполнением стека

Я хочу знать, как я могу выполнить команду, которая требует ввода пароля после нее, используя форму php.

Я отправляю имя пользователя, используя форму на сайте. Этот пример — мой php-код для удаления пользователя из Redis, и он работает. Rm_user — исполняемый файл, написанный на C ++.

<?php

$email=$_GET['email'];

$command = sprintf("./rm_user %s", $email);

if ($email != null) {
$output = shell_exec($command);
}
echo "$output";
?>

Что нужно знать, как я могу отредактировать этот скрипт, чтобы добавить администратора на сервер apache2, используя htpasswd, Командная строка для этого:

sudo htpasswd /etc/apache2/.htpasswd username

Это не будет иметь большого значения, если впоследствии не потребуется вводить пароль. Но после этой команды вам будет предложено ввести пароль. Итак, возможно ли сделать это так, как я это делаю, или я должен рассмотреть другие варианты?

0

Решение

Ты пытался sudo htpasswd -b /etc/apache2/.htpasswd username password?

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector