|
|
@@ -36,7 +36,7 @@ echo_result() {
|
|
|
}
|
|
|
|
|
|
# Create random username
|
|
|
-user="tmp_$(random 4)"
|
|
|
+user="testu_$(random 4)"
|
|
|
while [ ! -z "$(grep "^$user:" /etc/passwd)" ]; do
|
|
|
user="tmp_$(random 4)"
|
|
|
done
|
|
|
@@ -45,18 +45,21 @@ done
|
|
|
tmpfile=$(mktemp -p /tmp )
|
|
|
|
|
|
|
|
|
-# Add new user
|
|
|
+# Add user
|
|
|
cmd="v_add_user $user $user $user@vestacp.com default Super Test"
|
|
|
$cmd > $tmpfile 2>> $tmpfile
|
|
|
echo_result "Adding new user $user" "$?" "$tmpfile" "$cmd"
|
|
|
|
|
|
+# Change user password
|
|
|
+cmd="v_change_user_password $user t3st_p4ssw0rd"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Changing password" "$?" "$tmpfile" "$cmd"
|
|
|
|
|
|
# Change system shell
|
|
|
cmd="v_change_user_shell $user bash"
|
|
|
$cmd > $tmpfile 2>> $tmpfile
|
|
|
echo_result "Changing system shell to /bin/bash" "$?" "$tmpfile" "$cmd"
|
|
|
|
|
|
-
|
|
|
# Change name servers
|
|
|
cmd="v_change_user_ns $user ns0.com ns1.com ns2.com ns3.com"
|
|
|
$cmd > $tmpfile 2>> $tmpfile
|
|
|
@@ -103,6 +106,15 @@ else
|
|
|
fi
|
|
|
echo_result "Dublicate cron job check" "$retval" "$tmpfile" "$cmd"
|
|
|
|
|
|
+# Add second cron job
|
|
|
+cmd="v_add_cron_job $user 2 2 2 2 2 echo 2"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Adding second cron job" "$?" "$tmpfile" "$cmd"
|
|
|
+
|
|
|
+# Rebuild cron jobs
|
|
|
+cmd="v_rebuild_cron_jobs $user"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Rebuilding cron jobs" "$?" "$tmpfile" "$cmd"
|
|
|
|
|
|
# List network interfaces
|
|
|
cmd="v_list_sys_interfaces plain"
|
|
|
@@ -113,21 +125,66 @@ else
|
|
|
echo_result "Listing network interfaces" "0" "$tmpfile" "$cmd"
|
|
|
fi
|
|
|
|
|
|
-
|
|
|
-# Add new ip address
|
|
|
+# Add ip address
|
|
|
cmd="v_add_sys_ip 198.18.0.123 255.255.255.255 $interface $user"
|
|
|
$cmd > $tmpfile 2>> $tmpfile
|
|
|
echo_result "Adding ip 198.18.0.123" "$?" "$tmpfile" "$cmd"
|
|
|
|
|
|
-
|
|
|
# Delete ip address
|
|
|
cmd="v_delete_sys_ip 198.18.0.123"
|
|
|
$cmd > $tmpfile 2>> $tmpfile
|
|
|
echo_result "Deleting ip 198.18.0.123" "$?" "$tmpfile" "$cmd"
|
|
|
|
|
|
+# Add ip address
|
|
|
+cmd="v_add_sys_ip 198.18.0.125 255.255.255.255 $interface $user"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Adding ip 198.18.0.125" "$?" "$tmpfile" "$cmd"
|
|
|
+
|
|
|
+# Add web domain
|
|
|
+domain="test-$(random 4).vestacp.com"
|
|
|
+cmd="v_add_web_domain $user $domain 198.18.0.125"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Adding web domain $domain on 198.18.0.125" "$?" "$tmpfile" "$cmd"
|
|
|
|
|
|
-# Delete new user
|
|
|
+# Add web domain alias
|
|
|
+cmd="v_add_web_domain_alias $user $domain v3.$domain"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Adding alias v3.$domain" "$?" "$tmpfile" "$cmd"
|
|
|
+
|
|
|
+# Add dns domain
|
|
|
+cmd="v_add_dns_domain $user $domain 198.18.0.125"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Adding dns domain $domain" "$?" "$tmpfile" "$cmd"
|
|
|
+
|
|
|
+# Add mail domain
|
|
|
+cmd="v_add_mail_domain $user $domain"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Adding mail domain $domain" "$?" "$tmpfile" "$cmd"
|
|
|
+
|
|
|
+# Add mysql database
|
|
|
+database=d$(random 4)
|
|
|
+cmd="v_add_database $user $database $database dbp4ssw0rd mysql"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Adding mysql database $database" "$?" "$tmpfile" "$cmd"
|
|
|
+
|
|
|
+# Add pgsql database
|
|
|
+database=d$(random 4)
|
|
|
+cmd="v_add_database $user $database $database dbp4ssw0rd pgsql"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Adding pgsql database $database" "$?" "$tmpfile" "$cmd"
|
|
|
+
|
|
|
+# Rebuild user configs
|
|
|
+cmd="v_rebuild_user $user yes"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Rebuilding user config" "$?" "$tmpfile" "$cmd"
|
|
|
+
|
|
|
+# Delete user
|
|
|
cmd="v_delete_user $user"
|
|
|
$cmd > $tmpfile 2>> $tmpfile
|
|
|
echo_result "Deleting user $user" "$?" "$tmpfile" "$cmd"
|
|
|
|
|
|
+# Delete ip address
|
|
|
+cmd="v_delete_sys_ip 198.18.0.125"
|
|
|
+$cmd > $tmpfile 2>> $tmpfile
|
|
|
+echo_result "Deleting ip 198.18.0.125" "$?" "$tmpfile" "$cmd"
|
|
|
+
|