-
-
Save das7pad/62b58bfb67da516542992d8bf5744446 to your computer and use it in GitHub Desktop.
gitea #7129
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
set -ex | |
NAME=gitea_7129 | |
docker run --rm --detach --tty --name ${NAME} alpine@sha256:769fddc7cc2f0a1c35abb2f91432e8beecf83916c421420e6a6da9f8975464b6 cat | |
docker exec ${NAME} apk add -q openssh | |
docker exec ${NAME} sh -c 'addgroup \ | |
-S -g 1000 \ | |
git && \ | |
adduser \ | |
-S -H -D \ | |
-h /data/git \ | |
-s /bin/bash \ | |
-u 1000 \ | |
-G git \ | |
git && \ | |
echo "git:$(dd if=/dev/urandom bs=24 count=1 status=none | base64)" | chpasswd' | |
for USER in git nobody; do | |
docker exec --user ${USER} ${NAME} id | |
for TYPE in dsa ecdsa ed25519 rsa; do | |
docker exec --user ${USER} ${NAME} ssh-keygen -q -t ${TYPE} -f /tmp/id_${TYPE} -N '' | |
docker exec --user ${USER} ${NAME} ssh-keygen -lf /tmp/id_${TYPE} | |
done | |
docker exec ${NAME} sh -c 'rm -f /tmp/id_*' | |
done | |
docker stop --time 0 ${NAME} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ NAME=gitea_7129 | |
+ docker run --rm --detach --tty --name gitea_7129 alpine@sha256:769fddc7cc2f0a1c35abb2f91432e8beecf83916c421420e6a6da9f8975464b6 cat | |
bf5e713a51cc2a25b346ef3485c7f12cf1b457db7c8711088564451a788f6cd7 | |
+ docker exec gitea_7129 apk add -q openssh | |
+ docker exec gitea_7129 sh -c 'addgroup \ | |
-S -g 1000 \ | |
git && \ | |
adduser \ | |
-S -H -D \ | |
-h /data/git \ | |
-s /bin/bash \ | |
-u 1000 \ | |
-G git \ | |
git && \ | |
echo "git:$(dd if=/dev/urandom bs=24 count=1 status=none | base64)" | chpasswd' | |
chpasswd: password for 'git' changed | |
+ for USER in git nobody | |
+ docker exec --user git gitea_7129 id | |
uid=1000(git) gid=1000(git) groups=1000(git) | |
+ for TYPE in dsa ecdsa ed25519 rsa | |
+ docker exec --user git gitea_7129 ssh-keygen -q -t dsa -f /tmp/id_dsa -N '' | |
+ docker exec --user git gitea_7129 ssh-keygen -lf /tmp/id_dsa | |
1024 SHA256:Wo6Nl5j8BZpMCmDqfegfoAakxXRDicEVsRp/lLaGC+o git@bf5e713a51cc (DSA) | |
+ for TYPE in dsa ecdsa ed25519 rsa | |
+ docker exec --user git gitea_7129 ssh-keygen -q -t ecdsa -f /tmp/id_ecdsa -N '' | |
+ docker exec --user git gitea_7129 ssh-keygen -lf /tmp/id_ecdsa | |
256 SHA256:ooLV69arsfr5qzxtZaEeVV3bwIwBixTA60AeiFPi1GU git@bf5e713a51cc (ECDSA) | |
+ for TYPE in dsa ecdsa ed25519 rsa | |
+ docker exec --user git gitea_7129 ssh-keygen -q -t ed25519 -f /tmp/id_ed25519 -N '' | |
+ docker exec --user git gitea_7129 ssh-keygen -lf /tmp/id_ed25519 | |
256 SHA256:C31LcwFfZsBJulJ+b+1jUm8oiqx1GquD3NnzenX5/oQ git@bf5e713a51cc (ED25519) | |
+ for TYPE in dsa ecdsa ed25519 rsa | |
+ docker exec --user git gitea_7129 ssh-keygen -q -t rsa -f /tmp/id_rsa -N '' | |
+ docker exec --user git gitea_7129 ssh-keygen -lf /tmp/id_rsa | |
2048 SHA256:2W3yK/QrSDwVdGpjJE7guoxmhItgY+B1MMOWJG0rshs git@bf5e713a51cc (RSA) | |
+ docker exec gitea_7129 sh -c 'rm -f /tmp/id_*' | |
+ for USER in git nobody | |
+ docker exec --user nobody gitea_7129 id | |
uid=65534(nobody) gid=65534(nobody) | |
+ for TYPE in dsa ecdsa ed25519 rsa | |
+ docker exec --user nobody gitea_7129 ssh-keygen -q -t dsa -f /tmp/id_dsa -N '' | |
+ docker exec --user nobody gitea_7129 ssh-keygen -lf /tmp/id_dsa | |
1024 SHA256:NtY1wSehSH40dwwcobhFdMgE7A8dh5zcBkqzefaRS4M nobody@bf5e713a51cc (DSA) | |
+ for TYPE in dsa ecdsa ed25519 rsa | |
+ docker exec --user nobody gitea_7129 ssh-keygen -q -t ecdsa -f /tmp/id_ecdsa -N '' | |
+ docker exec --user nobody gitea_7129 ssh-keygen -lf /tmp/id_ecdsa | |
256 SHA256:DOhbMWGdfzsm7+CcQ3dShyHOexif7M6BFi3ZVfZf+HM nobody@bf5e713a51cc (ECDSA) | |
+ for TYPE in dsa ecdsa ed25519 rsa | |
+ docker exec --user nobody gitea_7129 ssh-keygen -q -t ed25519 -f /tmp/id_ed25519 -N '' | |
+ docker exec --user nobody gitea_7129 ssh-keygen -lf /tmp/id_ed25519 | |
256 SHA256:ZKlX7Pna8iPOFu/ERCmw4jka0cKrTHkIvFFpkkjTfDI nobody@bf5e713a51cc (ED25519) | |
+ for TYPE in dsa ecdsa ed25519 rsa | |
+ docker exec --user nobody gitea_7129 ssh-keygen -q -t rsa -f /tmp/id_rsa -N '' | |
+ docker exec --user nobody gitea_7129 ssh-keygen -lf /tmp/id_rsa | |
2048 SHA256:edov7ao8cJLIcFptvJatPOYAp9gZNOJ40fZqypVp5O4 nobody@bf5e713a51cc (RSA) | |
+ docker exec gitea_7129 sh -c 'rm -f /tmp/id_*' | |
+ docker stop --time 0 gitea_7129 | |
gitea_7129 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment