Je n'ai pas pu trouver de question décrivant ce scénario spécifique.
J'essaie d'exécuter un script bash très basique pour récupérer la journalisation de plusieurs machines. J'exécute le script localement mais j'ai besoin d'accéder à une machine externe via ssh, ainsi que sudo à un utilisateur privilégié une fois sur cette machine ...
ssh myuser@machine.net
sudo su - privledged_user
cat logs > file.txt
L'exécution de sh -x révèle que bash est bloqué sur la ligne 'ssh'. J'ai donc essayé de le réviser comme suit:
ssh myuser@machine.net sudo su - privledged_user cat logs > file.txt
Cela semble également se bloquer indéfiniment. Existe-t-il une meilleure solution à ce problème ?? Je ne vois pas comment contourner l'utilisation de sudo su d'après ce que je peux dire ...
Merci pour toute aide!