Não consegui encontrar uma pergunta que descreva esse cenário específico.
Estou tentando executar um script bash muito básico para recuperar o log de várias máquinas. Estou executando o script localmente, mas preciso acessar uma máquina externa via ssh, bem como sudo, em um usuário privilegiado uma vez nessa máquina ...
ssh myuser@machine.net
sudo su - privledged_user
cat logs > file.txt
Executar isso com sh -x revela que o bash está ficando preso na linha 'ssh'. Então eu tentei revisar para isso:
ssh myuser@machine.net sudo su - privledged_user cat logs > file.txt
Isso também parece parar indefinidamente. Existe uma solução melhor para este problema? Não vejo uma maneira de usar o sudo su pelo que posso dizer ...
Obrigado por qualquer ajuda!