Просмотр исходного кода

few fixes for aws linux support

Serghey Rodin 8 лет назад
Родитель
Сommit
4ef7131065
2 измененных файлов с 14 добавлено и 0 удалено
  1. 4 0
      bin/v-change-user-password
  2. 10 0
      bin/v-update-sys-ip

+ 4 - 0
bin/v-change-user-password

@@ -37,6 +37,10 @@ is_password_valid
 echo "$user:$password" | /usr/sbin/chpasswd
 md5=$(awk -v user=$user -F : 'user == $1 {print $2}' /etc/shadow)
 
+if [ "$user" = 'admin' ] && [ -e "$VESTA/web/reset.admin" ]; then
+    rm -f $VESTA/web/reset.admin
+fi
+
 
 #----------------------------------------------------------#
 #                       Vesta                              #

+ 10 - 0
bin/v-update-sys-ip

@@ -114,6 +114,16 @@ for ip in $ip_list; do
     fi
 done
 
+# Checking NAT
+pub_ip=$(curl -s vestacp.com/what-is-my-ip/)
+if [ ! -z "$pub_ip" ] && [ ! -e "$VESTA/data/ips/$pub_ip" ]; then
+    check_nat=$(grep -R "$pub_ip" $VESTA/data/ips/)
+    if [ -z "$check_nat" ]; then
+        ip=$(ls -t $VESTA/data/ips/|head -n1)
+        $BIN/v-change-sys-ip-nat $ip $pub_ip
+    fi
+fi
+
 
 #----------------------------------------------------------#
 #                       Vesta                              #