diff options
author | Andrew Cady <d@jerkface.net> | 2022-11-30 16:57:20 -0500 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2022-11-30 16:57:20 -0500 |
commit | ef36efc3084926d7f8a8a417afdc873fadff3b54 (patch) | |
tree | 05411dc83a3e8f74f951493d6596c946645a35c1 | |
parent | b2dedb2f16b96f84335de92703b39ab00e99c06c (diff) |
quasseluser-reset-password now accepts only one argument
-rwxr-xr-x | quasseluser-reset-password | 9 |
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 @@ | |||
3 | quasseluser_reset_password() | 3 | quasseluser_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 | ||
10 | set -e | 12 | set -e |
11 | [ $# -eq 2 ] | 13 | [ $# -eq 1 ] |
12 | quasseluser_reset_password "$@" | 14 | quasseluser_reset_password "$1" |
13 | |||
14 | 15 | ||