From df6258762cc0c81aa4bb7be80f25b12d87e53a61 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Tue, 7 Aug 2018 17:33:11 +0100 Subject: [PATCH] Create user account --- src/freedombone-installer | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/freedombone-installer b/src/freedombone-installer index 316dc980a..017bd8f6e 100755 --- a/src/freedombone-installer +++ b/src/freedombone-installer @@ -75,6 +75,17 @@ function web_admin_setup_login { webadmin_password="$(openssl rand -base64 32 | tr -dc A-Za-z0-9 | head -c 10 ; echo -n '')" + if [ ! -d /home/${webadmin_user} ]; then + chmod 600 /etc/shadow + chmod 600 /etc/gshadow + useradd -m -p "$webadmin_password" -s /bin/bash "$webadmin_user" + groupadd "$webadmin_user" + chmod 0000 /etc/shadow + chmod 0000 /etc/gshadow + else + echo "${webadmin_user}:${webadmin_password}"|chpasswd + fi + # create a password for users if [ ! -f /etc/nginx/.webadminpasswd ]; then touch /etc/nginx/.webadminpasswd -- GitLab