summaryrefslogtreecommitdiff
path: root/quasseluser-reset-password
diff options
context:
space:
mode:
Diffstat (limited to 'quasseluser-reset-password')
-rwxr-xr-xquasseluser-reset-password9
1 files changed, 5 insertions, 4 deletions
diff --git a/quasseluser-reset-password b/quasseluser-reset-password
index 2a12165..f4bd5b9 100755
--- a/quasseluser-reset-password
+++ b/quasseluser-reset-password
@@ -3,12 +3,13 @@
3quasseluser_reset_password() 3quasseluser_reset_password()
4{ 4{
5 username=$1 5 username=$1
6 password=$2 6 [ "$username" ]
7 password=$(tr -cd a-z </dev/urandom | head -c15)
8 [ "$password" ]
7 printf '%s\n' "$password" "$password" | ./run-quasselcore --change-userpass "$username" 9 printf '%s\n' "$password" "$password" | ./run-quasselcore --change-userpass "$username"
8} 10}
9 11
10set -e 12set -e
11[ $# -eq 2 ] 13[ $# -eq 1 ]
12quasseluser_reset_password "$@" 14quasseluser_reset_password "$1"
13
14 15