From b1e0ca8b5c46b0edd6353a60ea800bd7a7bcd03a Mon Sep 17 00:00:00 2001 From: Shakespeare2000 Date: Sat, 18 Jan 2025 15:24:05 +0100 Subject: [PATCH] Overwrite default password in configs Signed-off-by: Shakespeare2000 --- lam-packaging/docker/start.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lam-packaging/docker/start.sh b/lam-packaging/docker/start.sh index 6f6f4f6a3..45f2bc115 100755 --- a/lam-packaging/docker/start.sh +++ b/lam-packaging/docker/start.sh @@ -92,6 +92,8 @@ if [ "$LAM_SKIP_PRECONFIGURE" != "true" ]; then EOF if ! grep -e '"password":' /etc/ldap-account-manager/config.cfg > /dev/null; then sed -i "2i\ \ \"password\": \"${LAM_PASSWORD_SSHA}\"," /etc/ldap-account-manager/config.cfg + else + sed -i "s|\"password\": .*|\"password\": \"${LAM_PASSWORD_SSHA}\",|" /etc/ldap-account-manager/config.cfg fi unset LAM_PASSWORD @@ -114,6 +116,8 @@ EOF EOF if ! grep -e '"Passwd":' /var/lib/ldap-account-manager/config/lam.conf > /dev/null; then sed -i "2i\ \ \"Passwd\": \"${LAM_PASSWORD_SSHA}\"," /var/lib/ldap-account-manager/config/lam.conf + else + sed -i "s|\"Passwd\": .*|\"Passwd\": \"${LAM_PASSWORD_SSHA}\",|" /var/lib/ldap-account-manager/config/lam.conf fi fi