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.
Не работают команды Vesta CP
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Не работают команды Vesta CP
ну как вариант =) чет не додумался)
Re: Не работают команды Vesta CP
Ага, я тоже раньше не знал :)Alex Connor wrote:ну как вариант =) чет не додумался)
Re: Не работают команды Vesta CP
Спасибо за помощь, пока еще не работал с этими командами, не совсем понимаю их смысл.
Под админом команда не работает:
Но под root'ом скрипт отрабатывает нормально:
Code: Select all
admin@servak:~$ export -p | grep VESTA
declare -x VESTA="/usr/local/vesta"
Code: Select all
root@servak:~# export -p | grep VESTA
declare -x VESTA="/usr/local/vesta"
Code: Select all
admin@servak:~$ sudo /usr/local/vesta/bin/v-change-domain-owner domain.ru user17
/usr/local/vesta/bin/v-change-domain-owner: line 30: v-search-domain-owner: command not found
Error: domain domain.ru doesn't exist
Code: Select all
root@servak:~# /usr/local/vesta/bin/v-change-domain-owner domain.ru user17
Re: Не работают команды Vesta CP
А что у админа с судо? Как выглядит файл sudoers?maxpostal wrote:Спасибо за помощь, пока еще не работал с этими командами, не совсем понимаю их смысл.
Под админом команда не работает:Code: Select all
admin@servak:~$ sudo /usr/local/vesta/bin/v-change-domain-owner domain.ru user17 /usr/local/vesta/bin/v-change-domain-owner: line 30: v-search-domain-owner: command not found Error: domain domain.ru doesn't exist
viewtopic.php?f=10&t=12219#p47926
Re: Не работают команды Vesta CP
Спасибо за помощь.
/etc/sudoers штатный Debian'овский, я его не правил:
На сколько я понял, мне нужно дописать это?:
Это не обязательно?:
/etc/sudoers штатный Debian'овский, я его не правил:
Code: Select all
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
Code: Select all
Defaults env_keep="VESTA"
Defaults:admin !requiretty
Code: Select all
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
-
- Posts: 74
- Joined: Wed Nov 18, 2015 12:16 am
Re: Не работают команды Vesta CP
Да. Давно на форум не заходил :)skurudo wrote:что-то типа такого? или как предлагаете?MrConstantine wrote:Я предлагаю сделать симлинками в /bin тогда реально у всех работать будет.
ln -s /usr/local/vesta/bin /bin ?
-
- Posts: 74
- Joined: Wed Nov 18, 2015 12:16 am
Re: Не работают команды Vesta CP
Первое и второе надо указать. Тогда админ получит sudo, но только после введения пароля.maxpostal wrote:Спасибо за помощь.
На сколько я понял, мне нужно дописать это?:Это не обязательно?:Code: Select all
Defaults env_keep="VESTA" Defaults:admin !requiretty
Code: Select all
# Members of the admin group may gain root privileges %admin ALL=(ALL) ALL
А если нужно sudo без пароля, то так
%admin ALL=(ALL:ALL) NOPASSWD: ALL
%admin - означает, что все кто имеет доступ в группу admin - получат sudo
для одного аккаунта нужно указать так admin (имя пользователя) , вместо %admin