From 083476aa7dfaec191985d700937c4ccc63f761f3 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 20 Oct 2023 07:48:26 +0200 Subject: [PATCH] Adapt user creation so that it also checks user in IPA --- debian/argeo-freed-cms.preinst | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/debian/argeo-freed-cms.preinst b/debian/argeo-freed-cms.preinst index 7595f86..be3d41d 100755 --- a/debian/argeo-freed-cms.preinst +++ b/debian/argeo-freed-cms.preinst @@ -22,7 +22,7 @@ case "$1" in # create user to avoid running server as root # 1. create group if not existing - if ! getent group | grep -q "^$SERVER_GROUP:" ; then + if ! getent group $SERVER_GROUP | grep -q "^$SERVER_GROUP:" ; then echo -n "Adding group $SERVER_GROUP.." addgroup --quiet --system $SERVER_GROUP 2>/dev/null ||true echo "..done" @@ -30,12 +30,11 @@ case "$1" in # 2. create homedir if not existing test -d $SERVER_HOME || mkdir $SERVER_HOME # 3. create user if not existing - if ! getent passwd | grep -q "^$SERVER_USER:"; then + if ! getent passwd $SERVER_USER | grep -q "^$SERVER_USER:"; then echo -n "Adding system user $SERVER_USER.." adduser --quiet \ --system \ --ingroup $SERVER_GROUP \ - --home-dir $SERVER_HOME \ --no-create-home \ --disabled-password \ $SERVER_USER 2>/dev/null || true -- 2.30.2