We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it by the end of 2024. Read more about it: https://vestacp.com/docs/vesta-2-development
Создание юзера в консоли (или скрптом)
Создание юзера в консоли (или скрптом)
Вцелом вводная часть https://github.com/serghey-rodin/vesta/ ... v-add-user вполне описывает процесс создания. Однако при создании юзера через веб-интерфейс происходит отправка инвайта созданному пользователю. А при создании пользователя из консоли не происходит. Я что-то проглядели или самому надо будет прикручивать?
Re: Создание юзера в консоли (или скрптом)
За отправку почты при создании пользователя через админку отвечает кусок кода - /usr/local/vesta/web/add/user/index.php:
При создании через консоль такого нет и причина здесь в том, что в этом не было необходимости. При создании через консоль используется или API, или скрипты для массового создания. Обычно не требовалось дублировать данные. Думаю, если такой функционал нужен, то нужно его предложить - https://bugs.vestacp.com/
Code: Select all
// Send email to the new user
if ((empty($_SESSION['error_msg'])) && (!empty($v_notify))) {
$to = $_POST['v_notify'];
$subject = _translate($_POST['v_language'],"Welcome to Vesta Control Panel");
$hostname = exec('hostname');
unset($output);
$from = _translate($_POST['v_language'],'MAIL_FROM',$hostname);
if (!empty($_POST['v_fname'])) {
$mailtext = _translate($_POST['v_language'],'GREETINGS_GORDON_FREEMAN',$_POST['v_fname'],$_POST['v_lname']);
} else {
$mailtext = _translate($_POST['v_language'],'GREETINGS');
}
$mailtext .= _translate($_POST['v_language'],'ACCOUNT_READY',$_SERVER['HTTP_HOST'],$_POST['v_username'],$_POST['v_password']);
send_email($to, $subject, $mailtext, $from);
}
Re: Создание юзера в консоли (или скрптом)
Разумеется этот кусочек пхп я видел. Но собирать в скрипт кусок отсюда кусок оттуда не комильфо. Создал свою копию скрипта на создание и там прописал автогенерацию пароля, это не сложно. Теперь вот выпью, закушу и буду прикручивать генерацию письма.