diff --git a/add_user.sh b/add_user.sh index 51f0ae4..6e9d711 100755 --- a/add_user.sh +++ b/add_user.sh @@ -8,10 +8,10 @@ LOGIN="$1" [ -z "$LOGIN" ] && { echo "Użycie: $0 "; exit 1; } STEP=$2 +PASS="$(openssl rand -base64 16 | sed 's/[\/\+\=\\]//g')" add_user() { adduser -D -s /bin/sh -h "/home/$LOGIN" -H "$LOGIN" - PASS="$(openssl rand -base64 16 | sed 's/[\/\+\=\\]//g')" echo "$LOGIN":"$PASS" | chpasswd zfs create -o mountpoint="/home/$LOGIN" -o quota=200M "tank/ROOT/homes/$LOGIN"