19 lines
258 B
Bash
Executable File
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
|