2022-08-18 22:45:24 -05:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
2023-07-08 17:12:21 +03:00
|
|
|
export CDBA_USER="$1"
|
2022-08-18 22:45:24 -05:00
|
|
|
cmd=${SSH_ORIGINAL_COMMAND%% *}
|
|
|
|
|
|
|
|
|
|
if [ "$cmd" = "git-upload-pack" -o "$cmd" = "git-receive-pack" ]; then
|
2023-07-08 17:12:21 +03:00
|
|
|
if grep -Fxq $CDBA_USER $HOME/admins ; then
|
2022-08-18 22:45:24 -05:00
|
|
|
exec sh -c "$SSH_ORIGINAL_COMMAND"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo Permission denied
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
exec cdba-server
|