#!/bin/bash
 
+REMOTE_USER=root
 REMOTE_HOST=localhost
 REMOTE_DIR=/tmp/backmeupscotty/test
 ARCHIVE_KEEPNBACKUPS=30
 BACKUP_RUNEVERYNTHDAY=1
 BWLIMIT=500KiB
 BACKUP_FORCE=0
+FAKE_SUPER=0
 
 _ERROR_ENCOUNTERED=0
 
         rsync_exclude=$(eval echo --exclude={$SYNC_EXC} | tr -d {})
     fi
 
+    if [ $FAKE_SUPER -eq 1 ]; then
+        rsync_fake_super="--rsync-path=\"rsync --fake-super\""
+    else
+        rsync_fake_super=""
+    fi
+
     if (ssh255 $REMOTE_HOST '[ ! -d '$REMOTE_DIR' ]'); then
         scottyinfo "Creating destination directory $REMOTE_HOST:$REMOTE_DIR."
         ssh255 $REMOTE_HOST "mkdir $REMOTE_DIR"
     rsync -e ssh --bwlimit=$BWLIMIT \
           -v -aHAX --numeric-ids --delete --delete-excluded \
           --link-dest=$dir_current \
-          $rsync_exclude \
-          $SYNC_SRC/ $REMOTE_HOST:$dir_incomplete/
+          $rsync_exclude $rsync_fake_super \
+          $SYNC_SRC/ $REMOTE_USER@$REMOTE_HOST:$dir_incomplete/
 
     if [ $? -eq 0 ]; then
         scottyinfo "Timestamping completed backup and linking to current backup."
 
 function exclusiveLock {
     if ! mkdir /var/lock/$(basename $0); then
-       scottyerror "Another instance of $(basename $0) is still running!"
-       exit 1
+        scottyerror "Another instance of $(basename $0) is still running!"
+        exit 1
     else
-       trap deleteLock EXIT
+        trap deleteLock EXIT
     fi
 }
 
             f)
                 BACKUP_FORCE=1
                 ;;
-           l)
-               LIST_BACKUPS=1
-               ;;
+            l)
+                LIST_BACKUPS=1
+                ;;
             h)
                 printhelp
                 exit 0
     ssh255 $REMOTE_HOST exit
 
     if [ $LIST_BACKUPS ]; then
-       for backup in $(grepbackups); do
-           echo $backup
-       done
-       exit 0
+        for backup in $(grepbackups); do
+            echo $backup
+        done
+        exit 0
     fi
 
     exclusiveLock