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

disable admin user (security issue)

Mickael-Martin 7 лет назад
Родитель
Сommit
96dc6fc4fb
1 измененных файлов с 15 добавлено и 0 удалено
  1. 15 0
      scripts/upgrade

+ 15 - 0
scripts/upgrade

@@ -48,6 +48,21 @@ if [ -z $final_path ]; then
 	ynh_app_setting_set $app final_path $final_path
 	ynh_app_setting_set $app final_path $final_path
 fi
 fi
 
 
+#=================================================
+# Disable default admin for security issue
+#=================================================
+haveDefaultAdminEnabled=$(mysql -BN -u root -psMquHFoRof zabbix -e "SELECT count(id) from \`users_groups\` where userid=1 and usrgrpid=9")
+
+if [ "$haveDefaultAdminEnabled" -eq 1 ] ;then
+    echo "Disable default admin"
+    #disable default admin 
+    lastid=$(mysql -u$db_user -p$db_pwd $db_name -BN -e "SELECT max(id) from \`users_groups\`")
+    lastid=$(($lastid + 1 ))
+    mysql -u$db_user -p$db_pwd $db_name -e "INSERT INTO \`users_groups\` (\`id\` , \`usrgrpid\`, \`userid\`) VALUES ($lastid ,9, 1);"
+else
+    echo "default admin already disabled"
+fi
+
 #=================================================
 #=================================================
 # CHECK THE PATH
 # CHECK THE PATH
 #=================================================
 #=================================================