Files
cdba/shell/cdba-shell

16 lines
277 B
Plaintext
Raw Normal View History

#!/bin/sh
export CDBA_USER="$1"
cmd=${SSH_ORIGINAL_COMMAND%% *}
if [ "$cmd" = "git-upload-pack" -o "$cmd" = "git-receive-pack" ]; then
if grep -Fxq $CDBA_USER $HOME/admins ; then
exec sh -c "$SSH_ORIGINAL_COMMAND"
fi
echo Permission denied
exit 1
fi
exec cdba-server