summaryrefslogtreecommitdiff
path: root/wordpress/wordpress-reset-user-password
diff options
context:
space:
mode:
Diffstat (limited to 'wordpress/wordpress-reset-user-password')
-rwxr-xr-xwordpress/wordpress-reset-user-password26
1 files changed, 26 insertions, 0 deletions
diff --git a/wordpress/wordpress-reset-user-password b/wordpress/wordpress-reset-user-password
new file mode 100755
index 0000000..d46b3c1
--- /dev/null
+++ b/wordpress/wordpress-reset-user-password
@@ -0,0 +1,26 @@
1#!/bin/bash
2set -ex
3
4 domain=${1:-freetailtherapy.com}
5 dbname=${2:-${domain//./_}}
6 prefix=${3:-wp_gbk4p2}
7 username=${4:-wordpress_$dbname}
8usertable=${5:-${prefix}_users}
9 user=${6:-Jodi}
10
11[ "$domain" ]
12[ -d /srv/"$domain" ]
13
14if [ -t 0 ]
15then
16 read -p "Enter new password: " password
17else
18 password=$(tr -cd a-z0-9 < /dev/urandom | head -c10)
19fi
20
21mysql "$dbname" <<END
22select id, user_login, user_pass from $usertable;
23update $usertable set user_pass=MD5('$password') where user_login='$user';
24select id, user_login, user_pass from $usertable;
25END
26