Files
aurbis/tasks/backup/backup-rsync-shell
2026-07-19 17:35:55 +02:00

12 lines
329 B
Bash

#!/bin/bash
# only allow read-only rsync, BUT elevated so all application data is readable.
case "$SSH_ORIGINAL_COMMAND" in
"rsync --server --sender "*)
exec sudo /usr/bin/rsync ${SSH_ORIGINAL_COMMAND#rsync }
;;
*)
echo "backup key only permits read-only rsync" >&2
exit 1
;;
esac