Ich versuche, einige Git-Repos in meine EC2-Benutzerdaten zu ziehen, möchte sie aber als EC2-Benutzer und nicht als Root ziehen. Da ich den privaten Schlüssel nicht auf der Festplatte haben möchte, verwende ich SSH-Agent, um einen Schlüssel aus dem Parameter Store zu laden.
Wenn ich jedoch versuche, zum EC2-Benutzer zu wechseln, wechselt er sofort zurück zum Root
+ sudo su - ec2-user
+ whoami
root
Ich weiß, dass ich Dinge tun kann wie
su ec2-user bash -c "whoami"
Aber das führt den Befehl nur als EC2-Benutzer aus und ich muss mehrere ausführen (SSH-Agent, SSH-Add, SSH-Keyscan, Git-Clone).
Wie kann ich dies tun, ohne meine Befehle an ein Skript zu übergeben und dieses auszuführen?