From f3182973d9662a10f1906326bdfad2519859def9 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Thu, 19 Mar 2015 19:27:36 +0100 Subject: [PATCH] Replace parsed `ls` with `stat` - less portable, but safe --- server/usr/sbin/rs-rotate-cron | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/usr/sbin/rs-rotate-cron b/server/usr/sbin/rs-rotate-cron index 9908c40..971babf 100755 --- a/server/usr/sbin/rs-rotate-cron +++ b/server/usr/sbin/rs-rotate-cron @@ -55,7 +55,7 @@ for home_dir in "${BACKUP_ROOT}"/*; do fi cd "${home_dir}/${FILES_DIR}" - owner=$(ls -ld "${home_dir}/${FILES_DIR}" | awk '{ print $3 }') + owner=$(stat -c '%U' .) su - "${owner}" -c "rsnapshot -c '${home_dir}/rsnapshot.conf' '$1'" fi