Files
ansible-pull/roles/base/files/system_setup/validate-rsync.sh
2022-03-18 15:43:04 +01:00

19 lines
258 B
Bash
Executable File

#!/usr/bin/env bash
case "${SSH_ORIGINAL_COMMAND}" in
*\&*)
echo "Rejected 1"
;;
*\;*)
echo "Rejected 2"
;;
rsync*)
${SSH_ORIGINAL_COMMAND} # no quoting here!
;;
*true*)
echo "${SSH_ORIGINAL_COMMAND}"
;;
*)
echo "Rejected 3"
;;
esac