From dd7e9d5953764d1b4528e3a71fe728b6fac7c0dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20D=C3=BCsterhaupt?= Date: Sun, 8 Feb 2026 15:20:07 +0100 Subject: [PATCH] Convert legacy user.group notation to user:group --- edh-keygen.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/edh-keygen.sh b/edh-keygen.sh index 70ea91f..a837413 100644 --- a/edh-keygen.sh +++ b/edh-keygen.sh @@ -23,7 +23,7 @@ # Authors: Ivo Noack aka Insonic # Stephan Düsterhaupt # -# Copyright (c) 2016-2025 CB-601 - the open tec Elevator +# Copyright (c) 2016-2026 CB-601 - the open tec Elevator # License: MIT # # Project Home: https://dev.town-square.de/cb601/edh-keygen @@ -125,6 +125,11 @@ while IFS= read -r line || [ -n "$line" ]; do user_group=$(printf "%s" "$line" | awk -F: '{print $5}') permissions=$(printf "%s" "$line" | awk -F: '{print $6}') + # Convert legacy user.group notation to user:group + ug_user=${user_group%%.*} + ug_group=${user_group#*.} + user_group=$ug_user:$ug_group + echo "$service.service (owner: $owner)..." # Check service status (must run as root)