From 139d82c4a5134f7c6393c55dceb2c85972acffc6 Mon Sep 17 00:00:00 2001 From: Tom Wiesing Date: Mon, 20 Dec 2021 11:45:39 +0100 Subject: [PATCH] Add create_user utility --- distillery/utils/create_admin.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 distillery/utils/create_admin.sh diff --git a/distillery/utils/create_admin.sh b/distillery/utils/create_admin.sh new file mode 100644 index 0000000..4bd86cd --- /dev/null +++ b/distillery/utils/create_admin.sh @@ -0,0 +1,25 @@ +#!/bin/sh +set -e + +# read user +USER=$1 +if [ -z "$var" ]; then + echo "Usage: create_admin.sh USERNAME" + exit 1 +fi + +# read password +echo "Enter Password for $USER:" +read -s PASS +echo "Enter the same password again:" +read -s PASS2 + +if [ "$PASS" != "$PASS2" ]; then + echo "Passwords not equal" + exit 1 +fi; + +# create the user and add the admin role +cd /var/www/data/project/ +drush user:create "$USER" --password="$PASS" +drush user:add-role administrator "$USER" \ No newline at end of file