From b719226c73479bff006928d6e63d91d578cf0ddb Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Sun, 5 Oct 2014 16:35:45 +0200 Subject: [PATCH] Make passwd parsing more generic to improve compatibility --- server/usr/sbin/rs-update-passwd | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/usr/sbin/rs-update-passwd b/server/usr/sbin/rs-update-passwd index c1d70cc..ac260d2 100755 --- a/server/usr/sbin/rs-update-passwd +++ b/server/usr/sbin/rs-update-passwd @@ -34,5 +34,4 @@ if [ "${BACKUP_ROOT}" == "" ] || [ "$(realpath ${BACKUP_ROOT})" == "/" ]; then exit 1 fi -touch "${BACKUP_ROOT}/etc/passwd" -cat /etc/passwd | grep "::${BACKUP_ROOT}/[^/:]\+:/bin/[^:]\+$" > "${BACKUP_ROOT}/etc/passwd" +grep ":rs-backup user:${BACKUP_ROOT}/[^:]\+:[^:]\+$" /etc/passwd > "${BACKUP_ROOT}/etc/passwd"