summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2022-11-30 16:57:20 -0500
committerAndrew Cady <d@jerkface.net>2022-11-30 16:57:20 -0500
commitef36efc3084926d7f8a8a417afdc873fadff3b54 (patch)
tree05411dc83a3e8f74f951493d6596c946645a35c1
parentb2dedb2f16b96f84335de92703b39ab00e99c06c (diff)
quasseluser-reset-password now accepts only one argument
-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