• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

System и ему подобное

  • Автор темы aerowave
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

aerowave

Добрый вечер.

У меня снова проблема...

Код:
$shell=exec("/var/www/vhosts/xxx.ru/httpdocs/mail.php -c ".$nameformail."@".$domain." -passwd '".$password."' -passwd_type plain -mailbox true -mbox_quota ".$quota." -drweb in");
if($shell){
echo "Регистрация <b>".$nameformail."@".$domain."</b> прошла успешно, можете войти на почту.";
}else {
echo "Регистрация <b>".$nameformail."@".$domain."</b> временно не доступна. Обратитесь к регистрации позднее.";
}

При запуске через шелл файла mail.php - он выполняется секунд 4-5 с нужным результатом.

Через php пытаюсь вызвать его exec(), похоже, что не успевает отрабатываться...

> /dev/null & не помогает.

Уточняю, mail.php - скрипт от панели Plesk. Зашифрованный. Поэтому его и нужно так запустить.

Пример выполнения:

/var/www/vhosts/xxx.ru/httpdocs/mail.php -c test@xxx.ru -passwd '123456' -passwd_type plain -mailbox true -mbox_quota 15000 -drweb in

Создаётся почтовый ящик test@xxx.ru с паролем 123456 и имеет квоту на диске в 15000 Кб + включена проверка на вирусы входящих сообщений.


Заранее спасибо за помощь :)
 
G

Guest

а с правами как?
это первое что приходит в голову когда рабочий скрипт отказываица работать
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!