Bu senaryoyu açıklayan bir soru bulamadım.
Birden çok makineden günlük almak için çok temel bir bash komut dosyası yürütmeye çalışıyorum. Komut dosyasını yerel olarak çalıştırıyorum, ancak ssh aracılığıyla harici bir makineye erişmenin yanı sıra bu makinede bir kez ayrıcalıklı bir kullanıcıya sudo ...
ssh myuser@machine.net
sudo su - privledged_user
cat logs > file.txt
Bunu sh -x ile çalıştırmak bash'ın 'ssh' hattına sıkıştığını ortaya koyuyor. Bu yüzden bunu revize etmeye çalıştım:
ssh myuser@machine.net sudo su - privledged_user cat logs > file.txt
Bu da süresiz duruyor. Bu soruna daha iyi bir çözüm var mı ?? Sudo su kullanarak söyleyebileceğim bir yol görmüyorum ...
Herhangi bir yardım için teşekkürler!