From 626a8c6e839113e1336edf5ab464ae85542f1124 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Tue, 24 Sep 2019 11:10:39 +0200 Subject: [PATCH] postgres-make-base-backups: resist running as root --- .../templates/backup_server/postgres-make-base-backups.erb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/postgres/templates/backup_server/postgres-make-base-backups.erb b/modules/postgres/templates/backup_server/postgres-make-base-backups.erb index ab6cac8ad..ca17f62cb 100755 --- a/modules/postgres/templates/backup_server/postgres-make-base-backups.erb +++ b/modules/postgres/templates/backup_server/postgres-make-base-backups.erb @@ -41,6 +41,11 @@ STATEDIR=/var/lib/dsa/postgres-make-base-backups #### set -u +if [ "$(id -u)" = 0 ]; + echo >&2 "Do not run me as root. Probably you want sudo -u debbackup." + exit 1 +fi + SELF="`basename "$0"`[$$]" DELTA_WAIT_SUCCESS=$(( MAX_WAIT_SUCCESS - MIN_WAIT_SUCCESS )) MYHOSTNAME=$(hostname -f) -- 2.20.1