Non sono stato in grado di trovare una domanda che descriva questo scenario specifico.
Sto cercando di eseguire uno script bash molto semplice per recuperare la registrazione da più macchine. Sto eseguendo lo script localmente ma devo accedere a una macchina esterna tramite ssh, nonché sudo in un utente privilegiato una volta su quella macchina ...
ssh myuser@machine.net
sudo su - privledged_user
cat logs > file.txt
Eseguirlo con sh -x rivela che bash si blocca sulla linea 'ssh'. Quindi ho provato a rivederlo a questo:
ssh myuser@machine.net sudo su - privledged_user cat logs > file.txt
Anche questo sembra bloccarsi indefinitamente. C'è una soluzione migliore a questo problema ?? Non vedo un modo per aggirare usando sudo su da quello che posso dire ...
Grazie per qualsiasi aiuto!