Here is the command run with sh -x
root@cp:/usr/local/vesta/bin# sh -x v-add-web-domain-ftp tecnogaming thetechieblog.com test4 test45
+ user=tecnogaming
+ idn -t --quiet -u thetechieblog.com
+ domain=thetechieblog.com
+ idn -t --quiet -a thetechieblog.com
+ domain_idn=thetechieblog.com
+ ftp_user=tecnogaming_test4
+ password=test45
+ HIDE=4
+ ftp_path=
+ source /usr/local/vesta/func/main.sh
v-add-web-domain-ftp: 21: v-add-web-domain-ftp: source: not found
+ source /usr/local/vesta/func/domain.sh
v-add-web-domain-ftp: 22: v-add-web-domain-ftp: source: not found
+ source /usr/local/vesta/conf/vesta.conf
v-add-web-domain-ftp: 23: v-add-web-domain-ftp: source: not found
+ check_args 4 4 USER DOMAIN FTP_USER FTP_PASSWORD [FTP_PATH]
v-add-web-domain-ftp: 30: v-add-web-domain-ftp: check_args: not found
+ is_format_valid user domain ftp_user
v-add-web-domain-ftp: 31: v-add-web-domain-ftp: is_format_valid: not found
+ is_system_enabled WEB_SYSTEM
v-add-web-domain-ftp: 32: v-add-web-domain-ftp: is_system_enabled: not found
+ is_object_valid user USER tecnogaming
v-add-web-domain-ftp: 33: v-add-web-domain-ftp: is_object_valid: not found
+ is_object_unsuspended user USER tecnogaming
v-add-web-domain-ftp: 34: v-add-web-domain-ftp: is_object_unsuspended: not found
+ is_object_valid web DOMAIN thetechieblog.com
v-add-web-domain-ftp: 35: v-add-web-domain-ftp: is_object_valid: not found
+ is_object_unsuspended web DOMAIN thetechieblog.com
v-add-web-domain-ftp: 36: v-add-web-domain-ftp: is_object_unsuspended: not found
+ grep ^tecnogaming_test4: /etc/passwd
+ check_ftp_user=
+ [ ! -z ]
+ is_password_valid
v-add-web-domain-ftp: 43: v-add-web-domain-ftp: is_password_valid: not found
+ get_domain_values web
v-add-web-domain-ftp: 50: v-add-web-domain-ftp: get_domain_values: not found
+ [ -z ]
+ shell=/sbin/nologin
+ [ -e /usr/bin/rssh ]
+ shell=/usr/bin/rssh
+ [ -z ]
+ ftp_path_a=/tecnogaming/web/thetechieblog.com
+ id -u tecnogaming
+ id -u tecnogaming
+ /usr/sbin/useradd tecnogaming_test4 -s /usr/bin/rssh -o -u 1005 -g 1005 -M -d /tecnogaming/web/thetechieblog.com
+ echo tecnogaming_test4:test45
+ /usr/sbin/chpasswd
chpasswd: (user tecnogaming_test4) pam_chauthtok() failed, error:
Authentication token manipulation error
chpasswd: (line 1, user tecnogaming_test4) password not changed
+ awk -v user=tecnogaming_test4 -F : user == $1 {print $2} /etc/shadow
+ ftp_md5=
+ [ ! -z ]
+ echo /tecnogaming/web/thetechieblog.com
+ sed s%/tecnogaming/web/thetechieblog.com%%
+ ftp_path_r=
+ [ ! -z ]
+ add_object_key web DOMAIN thetechieblog.com FTP_PATH PROXY
v-add-web-domain-ftp: 112: v-add-web-domain-ftp: add_object_key: not found
+ update_object_value web DOMAIN thetechieblog.com $FTP_USER tecnogaming_test4
v-add-web-domain-ftp: 115: v-add-web-domain-ftp: update_object_value: not found
+ update_object_value web DOMAIN thetechieblog.com $FTP_MD5
v-add-web-domain-ftp: 116: v-add-web-domain-ftp: update_object_value: not found
+ update_object_value web DOMAIN thetechieblog.com $FTP_PATH
v-add-web-domain-ftp: 117: v-add-web-domain-ftp: update_object_value: not found
+ log_history added ftp account
[email protected]
v-add-web-domain-ftp: 120: v-add-web-domain-ftp: log_history: not found
+ log_event
v-add-web-domain-ftp: 121: v-add-web-domain-ftp: log_event: not found
+ exit