From fcbb1ddecd24badd26d3481b4d052cfda876c171 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Wed, 20 Nov 2013 14:43:00 +0100 Subject: [PATCH] Change default backup user shell from /bin/sh to /bin/bash for compatibility reasons --- server/usr/local/sbin/rs-add-user | 2 +- server/usr/local/sbin/rs-update-passwd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/usr/local/sbin/rs-add-user b/server/usr/local/sbin/rs-add-user index 8b36486..477b393 100755 --- a/server/usr/local/sbin/rs-add-user +++ b/server/usr/local/sbin/rs-add-user @@ -19,7 +19,7 @@ remote_username="$2" ssh_key_file="$3" local_username="${remote_hostname}-${remote_username}" -useradd -G backup -b "${BACKUP_ROOT}" -m -k /etc/rs-skel -p '*' -s /bin/sh "${local_username}" +useradd -G backup -b "${BACKUP_ROOT}" -m -k /etc/rs-skel -p '*' -s /bin/bash "${local_username}" rs-update-passwd # Generate config files from templates diff --git a/server/usr/local/sbin/rs-update-passwd b/server/usr/local/sbin/rs-update-passwd index 48a1421..828bb0f 100755 --- a/server/usr/local/sbin/rs-update-passwd +++ b/server/usr/local/sbin/rs-update-passwd @@ -8,4 +8,4 @@ if [ "${BACKUP_ROOT}" == "" ] || [ "$(realpath ${BACKUP_ROOT})" == "/" ]; then exit 1 fi -cat /etc/passwd | grep "::${BACKUP_ROOT}/[^/:]\+:/bin/sh$" > "${BACKUP_ROOT}/etc/passwd" +cat /etc/passwd | grep "::${BACKUP_ROOT}/[^/:]\+:/bin/[^:]\+$" > "${BACKUP_ROOT}/etc/passwd"