瀏覽代碼

Disable guest login

Mickael-Martin 7 年之前
父節點
當前提交
b650760f7f
共有 2 個文件被更改,包括 20 次插入0 次删除
  1. 5 0
      scripts/install
  2. 15 0
      scripts/upgrade

+ 5 - 0
scripts/install

@@ -170,6 +170,11 @@ lastid=$(mysql -u$db_user -p$db_pwd $db_name -BN -e "SELECT max(id) from \`users
 lastid=$(($lastid + 1 ))
 mysql -u$db_user -p$db_pwd $db_name -e "INSERT INTO \`users_groups\` (\`id\` , \`usrgrpid\`, \`userid\`) VALUES ($lastid ,9, 1);"
 
+#disable default guest 
+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, 2);"
+
 #=================================================
 # DOWNLOAD, CHECK AND UNPACK SOURCE
 #=================================================

+ 15 - 0
scripts/upgrade

@@ -66,6 +66,21 @@ else
     echo "default admin already disabled"
 fi
 
+#=================================================
+# Disable default guest for security issue
+#=================================================
+haveDefaultGuestDisabled=$(mysql -BN -u$db_user -p$db_pwd $db_name -BN -e "SELECT count(id) from \`users_groups\` where userid=2 and usrgrpid=9")
+
+if [ "$haveDefaultGuestDisabled" -eq 0 ] ;then
+    echo "Disable default guest"
+    #disable default guest 
+    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, 2);"
+else
+    echo "default guest already disabled"
+fi
+
 #=================================================
 # CHECK THE PATH
 #=================================================