Guest User

Untitled

a guest
Jan 11th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. #!/bin/bash
  2. cat /tmp/new_wp.txt | while read LINE
  3. do
  4. if [ -f /var/www/html/$LINE/wp-config.php ]
  5. then
  6. echo $LINE
  7. hostdb=`grep DB_HOST /var/www/html/$LINE/wp-config.php | awk '{print $2}' | awk -F"'" '{print $2}'`
  8. db=`grep DB_NAME /var/www/html/$LINE/wp-config.php | awk '{print $2}' | awk -F"'" '{print $2}'`
  9. user=`grep DB_USER /var/www/html/$LINE/wp-config.php | awk '{print $2}' | awk -F"'" '{print $2}'`
  10. pass=`grep DB_PASSWORD /var/www/html/$LINE/wp-config.php | awk '{print $2}' | awk -F"'" '{print $2}'`
  11.  
  12. ###add mwp user
  13. user_pass=`date +%s | sha256sum | base64 | head -c 16 ; echo`
  14. sql="INSERT INTO wp_users (user_login, user_pass, user_nicename, user_email, user_status) VALUES ('mwp', MD5('$user_pass'), '', 'mwp@devellar.com', '0');"
  15. echo $sql
  16. mysql -h $hostdb -u $user -p$pass -e "use $db;$sql;"
  17. sql="INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, (Select id FROM wp_users where user_login='mwp'), 'wp_capabilities', 'a:1:{s:13:\"administrator\";s:1:\"1\";}');"
  18. echo $sql
  19. mysql -h $hostdb -u $user -p$pass -e "use $db;$sql;"
  20. sql="INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, (Select id FROM wp_users where user_login='mwp'), 'wp_user_level', '10');"
  21. echo $sql
  22. mysql -h $hostdb -u $user -p$pass -e "use $db;$sql;"
  23. ###
  24.  
  25. #add plugin mwp
  26. cp -R /tmp/mainwp-child /var/www/html/$LINE/wp-content/plugins/
  27. chown $LINE:$LNE /var/www/html/$LINE/wp-content/plugins/mainwp-child
  28. chown -R $LINE:$LINE /var/www/html/$LINE/wp-content/plugins/mainwp-child/*
  29.  
  30. val_old=`mysql -N -h $hostdb -u $user -p$pass -e "use $db;SELECT option_value FROM wp_options WHERE option_name = 'active_plugins';"`
  31. val_new=`echo $val_old | php /tmp/serial.php`
  32.  
  33. sql="update wp_options set option_value='$val_new' WHERE option_name = 'active_plugins';"
  34. #echo $sql
  35. mysql -h $hostdb -u $user -p$pass -e "use $db;$sql;"
  36.  
  37. id_pass=`date +%s | sha256sum | base64 | head -c 8 ; echo`
  38. sql="update wp_options set option_value='$id_pass' WHERE option_name = 'mainwp_child_uniqueId';"
  39.  
  40. echo "$LINE,http://$LINE,mwp,site-1,$id_pass,,,T,auto" >> /tmp/web_id.txt
  41. mysql -h $hostdb -u $user -p$pass -e "use $db;$sql;"
  42. sleep 1
  43.  
  44. # echo $sql
  45. # mysql -h localhost -u $user -p$pass -e "use $db;$sql;"
  46.  
  47. fi
  48. done;
Add Comment
Please, Sign In to add comment