Estoy intentando extraer algunos repositorios de git en mis datos de usuario de EC2, pero quiero extraerlos como usuario de ec2 en lugar de como root. Como no quiero la clave privada en el disco, estoy usando ssh-agent para cargar una clave desde Parameter Store
Sin embargo, cuando intento cambiar al usuario ec2, instantáneamente vuelve a la raíz.
+ sudo su - ec2-user
+ whoami
root
Sé que puedo hacer cosas como
su ec2-user bash -c "whoami"
Pero eso solo ejecuta ese comando como usuario ec2 y necesito ejecutar varios (ssh-agent, ssh-add, ssh-keyscan, git clone)
¿Cómo puedo hacer esto sin transferir mis comandos a un script y ejecutarlo?