O Amazon Linux usa o cloud-init para implementar a capacidade de executar scripts a partir de dados do usuário, uma ferramenta criada por < href="http://alestic.com"> alestic.com , e expandido pelo Ubuntu. Atualmente, ele é suportado pela distribuição do Ubuntu (através do pacote cloud-init) e pela distribuição do Amazon Linux.
Não conheço uma maneira interna de ser executado como um usuário diferente, mas como o cloud-init oferece suporte a scripts de shell, você pode simplesmente executar um script que inicie um processo como outro usuário. As ferramentas padrão do Unix estão disponíveis para isso, como sudo
ou su
.