We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Подскажите по командам CLI
Подскажите по командам CLI
Подскажите как изменить (из cli):
1. Параметры пользователя (например e-mail)
2. У меня панель стоит за натом (внешний адрес иногда меняется). Насколько я понял
/usr/local/vesta/bin/v-update-sys-ip обновляет только локальный (серый) ip, но не меняет тот который снаружи (белый) можно ли его поменять из командной строки? Автоматически?
Заранее благодарен!
1. Параметры пользователя (например e-mail)
2. У меня панель стоит за натом (внешний адрес иногда меняется). Насколько я понял
/usr/local/vesta/bin/v-update-sys-ip обновляет только локальный (серый) ip, но не меняет тот который снаружи (белый) можно ли его поменять из командной строки? Автоматически?
Заранее благодарен!
Re: Подскажите по командам CLI
Например вот так - /usr/local/vesta/bin/v-change-user-contactIlyaT wrote:Подскажите как изменить (из cli):
1. Параметры пользователя (например e-mail)
Code: Select all
# info: change user contact email
# options: USER EMAIL
NAT - зло :) Автоматической смены нет, это факт, но вариант с граблями, конечно, для бесстрашных существует - viewtopic.php?f=10&t=5975 - Не официальный, но попробовать можно. Чем больше тестов будет, тем лучше.IlyaT wrote:2. У меня панель стоит за натом (внешний адрес иногда меняется). Насколько я понял
/usr/local/vesta/bin/v-update-sys-ip обновляет только локальный (серый) ip, но не меняет тот который снаружи (белый) можно ли его поменять из командной строки? Автоматически?
Re: Подскажите по командам CLI
Не получилось :(
Code: Select all
/usr/local/vesta/bin/v-change-user-contact admin [email protected]
/usr/local/vesta/bin/v-change-user-contact: line 17: /func/main.sh: No such file or directory
/usr/local/vesta/bin/v-change-user-contact: line 18: /conf/vesta.conf: No such file or directory
/usr/local/vesta/bin/v-change-user-contact: line 25: check_args: command not found
/usr/local/vesta/bin/v-change-user-contact: line 26: validate_format: command not found
/usr/local/vesta/bin/v-change-user-contact: line 27: is_object_valid: command not found
/usr/local/vesta/bin/v-change-user-contact: line 28: is_object_unsuspended: command not found
/usr/local/vesta/bin/v-change-user-contact: line 36: get_user_value: command not found
/usr/local/vesta/bin/v-change-user-contact: line 37: update_user_value: command not found
sed: -e expression #1, char 0: no previous regular expression
/usr/local/vesta/bin/v-change-user-contact: line 51: log_history: command not found
/usr/local/vesta/bin/v-change-user-contact: line 52: log_event: command not found
Re: Подскажите по командам CLI
Эт весьма печально, потому как в CentOS/Debian это вполне себе работает.
Так что рассказывайте, коллега, подробнее, что у вас стоит, что с ней делали )
А вы под кем это самое делаете? root / admin? Если последнее, то с sudo ли? Складывается ощущение, что у вас путь-то нашелся, а дальше оно как-то все потеряла /usr/local/vesta/func/main.sh и, скажем,/usr/local/vesta//conf/vesta.conf, что как-то маловероятно.
Так что рассказывайте, коллега, подробнее, что у вас стоит, что с ней делали )
А вы под кем это самое делаете? root / admin? Если последнее, то с sudo ли? Складывается ощущение, что у вас путь-то нашелся, а дальше оно как-то все потеряла /usr/local/vesta/func/main.sh и, скажем,/usr/local/vesta//conf/vesta.conf, что как-то маловероятно.
Re: Подскажите по командам CLI
Это убунта,в ней докер-контейнер, в нем веста. Запускаю от рута. Что примечательно, в веб-интерфейсе всё нормально работает.
Скрипт, который v-update-sys-ip тоже отрабатывает без нареканий
Скрипт, который v-update-sys-ip тоже отрабатывает без нареканий
Re: Подскажите по командам CLI
Скажите, а всякие пути (1 шт.) в том же bash_profile есть на весту?
Может попробовать без полного пути попробовать запустить?
(правда я проверил в указанных выше ОС - разницы не было)
Еще бы логи глянуть из каталога Vesta, вдруг там чего толкового увидим.
Может попробовать без полного пути попробовать запустить?
(правда я проверил в указанных выше ОС - разницы не было)
Еще бы логи глянуть из каталога Vesta, вдруг там чего толкового увидим.
Re: Подскажите по командам CLI
Нет судя по-всему, а что там должно быть?skurudo wrote:Скажите, а всякие пути (1 шт.) в том же bash_profile есть на весту?
Без полного пути - результат аналогичный:
Code: Select all
./v-change-user-contact admin [email protected]
./v-change-user-contact: line 17: /func/main.sh: No such file or directory
./v-change-user-contact: line 18: /conf/vesta.conf: No such file or directory
./v-change-user-contact: line 25: check_args: command not found
./v-change-user-contact: line 26: validate_format: command not found
./v-change-user-contact: line 27: is_object_valid: command not found
./v-change-user-contact: line 28: is_object_unsuspended: command not found
./v-change-user-contact: line 36: get_user_value: command not found
./v-change-user-contact: line 37: update_user_value: command not found
sed: -e expression #1, char 0: no previous regular expression
./v-change-user-contact: line 51: log_history: command not found
./v-change-user-contact: line 52: log_event: command not found
Last edited by IlyaT on Sun Apr 12, 2015 7:18 pm, edited 1 time in total.
Re: Подскажите по командам CLI
.bash_profile
Code: Select all
PATH=$PATH:/usr/local/vesta/bin
Re: Подскажите по командам CLI
Не помогло.skurudo wrote:.bash_profileCode: Select all
PATH=$PATH:/usr/local/vesta/bin
Подскажите, я так понимаю, судя по ошибкам скрипт работает так как будто /usr/local/vesta является корнем, но с точки зрения рута оно же им не является...
Re: Подскажите по командам CLI
Чуть подробнее могут подсказать логи - давайте их таки посмотрим
Но вот к примеру:
Но вот к примеру:
Скрипт не видит и это весьма подозрительно../v-change-user-contact: line 17: /func/main.sh: No such file or directory
./v-change-user-contact: line 18: /conf/vesta.conf: No such file or directory