I think you may be misunderstanding the way that rsnapshot works. Rsnapshot runs on a server system onto which you backup the files from a remote system - it pulls files into the snapshot_root to store them. If you have
snapshot_root set to
backup /home/ localhost/
will backup the local
/home directory and it's contents to
backup firstname.lastname@example.org:/var/www/ remote.tld
will backup the
/var/www/ directory from
remote.tld using rsync over ssh to
You can run rsnapshot as any user. You will need to copy the
/etc/rsnapshot.conf file to somewhere that you can edit it eg ~/rsnapshot/ . You will need to change the
lockfile directive as you most likely wont be able to write to write to it's default as a standard user.
You then invoke rsnapshot thus
rsnapshot -c /home/patrick/rsnapshot/rsnapshot.conf hourly
Do you have access to cron as a standard user on the server ?