Estou tentando extrair alguns repositórios git em meus dados de usuário do EC2, mas quero extraí-los como usuário ec2 em vez de root. Como não quero a chave privada no disco, estou usando o ssh-agent para carregar uma chave do Parameter Store
No entanto, quando tento mudar para ec2-user, ele volta instantaneamente para root
+ sudo su - ec2-user
+ whoami
root
Eu sei que posso fazer coisas como
su ec2-user bash -c "whoami"
Mas isso só executa esse comando como ec2-user e preciso executar vários (ssh-agent, ssh-add, ssh-keyscan, git clone)
Como posso fazer isso sem vincular meus comandos a um script e executá-lo?