From 7d912901180b56c08cbc33dca8f894b3aaef56f5 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Wed, 20 Nov 2013 14:43:30 +0100 Subject: [PATCH] Make sure passwd file exists before writing to it --- server/usr/local/sbin/rs-update-passwd | 1 + 1 file changed, 1 insertion(+) diff --git a/server/usr/local/sbin/rs-update-passwd b/server/usr/local/sbin/rs-update-passwd index 828bb0f..70d1d7c 100755 --- a/server/usr/local/sbin/rs-update-passwd +++ b/server/usr/local/sbin/rs-update-passwd @@ -8,4 +8,5 @@ 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"