Не работают команды 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