3 # Stub wrapper to be invoked by sshd ForceCommand, to trap a user inside a chroot
5 [ "$(id -u)" -eq 0 ] || exec sudo ORIG_USER="${USER}" ORIG_SHELL="${SHELL}" SSH_CLIENT="${SSH_CLIENT}" SSH_CONNECTION="${SSH_CONNECTION}" SSH_ORIGINAL_COMMAND="${SSH_ORIGINAL_COMMAND}" "${0}" "${@}"
9 cd "$(dirname "$(dirname "${0}")")"
10 if [ "${SSH_ORIGINAL_COMMAND}" ]
12 USER="${ORIG_USER}" j/eval "${jname}" "cd; ${SSH_ORIGINAL_COMMAND}"
14 echo "You are now entering the ${jname} chroot" >&2
15 USER="${ORIG_USER}" j/enter "${jname}"