aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-05-18 20:02:55 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-05-18 20:02:55 +0200
commit83b00b2cda355744fa7d7faac4440198e9f33fad (patch)
treeeead0dd9c5b5a345d064b224e8949c47c4430e46
parent9c7a2e91285ca91d500cc828ad041a264128db4d (diff)
downloadslcl-83b00b2cda355744fa7d7faac4440198e9f33fad.tar.gz
usergen: Do not print password to tty
-rwxr-xr-xusergen5
1 files changed, 5 insertions, 0 deletions
diff --git a/usergen b/usergen
index b0ec43f..c724efa 100755
--- a/usergen
+++ b/usergen
@@ -31,8 +31,13 @@ then
exit 1
fi
+TTYCFG=$(stty -g)
+trap "stty $TTYCFG" INT QUIT TERM EXIT
+stty -echo
echo Password: >&2
IFS= read -r PWD
+stty echo
+
echo "Quota, in MiB (leave empty for unlimited quota):" >&2
read -r QUOTA