rs-backup-suite/server/usr/sbin/rs-update-passwd

13 lines
337 B
Plaintext
Raw Normal View History

#!/bin/bash
2013-04-02 18:25:38 +00:00
2014-09-12 16:47:10 +00:00
. /etc/rs-backup/server-config
2013-04-02 18:25:38 +00:00
# Take precautions :-)
if [ "${BACKUP_ROOT}" == "" ] || [ "$(realpath ${BACKUP_ROOT})" == "/" ]; then
echo "Sorry, won't overwrite real '/etc/passwd'!"
exit 1
fi
touch "${BACKUP_ROOT}/etc/passwd"
cat /etc/passwd | grep "::${BACKUP_ROOT}/[^/:]\+:/bin/[^:]\+$" > "${BACKUP_ROOT}/etc/passwd"