aboutsummaryrefslogtreecommitdiff
path: root/usergen
diff options
context:
space:
mode:
Diffstat (limited to 'usergen')
-rwxr-xr-xusergen7
1 files changed, 6 insertions, 1 deletions
diff --git a/usergen b/usergen
index 875ef20..ec63fd3 100755
--- a/usergen
+++ b/usergen
@@ -1,9 +1,13 @@
#! /bin/sh
+set -e
+
echo Username: >&2
read -r USER
echo Password: >&2
read -r PWD
+echo "Quota, in MiB (leave empty for unlimited quota):" >&2
+read -r QUOTA
PWD=$(printf '%s' $PWD | xxd -p | tr -d '\n')
SALT=$(openssl rand 32 | xxd -p | tr -d '\n')
@@ -24,6 +28,7 @@ cat <<-EOF
"name": "$USER",
"password": "$PWD",
"salt": "$SALT",
- "key": "$KEY"
+ "key": "$KEY",
+ "quota": "$QUOTA"
}
EOF