解決策が見つかりません。スクリプトはサーバーのsshを必要とし、rootに変更されますsudo /usr/bin/rootsh -i -u root
。その後、いくつかのアクションを実行し、戻ってスクリプトを実行し続けます。
...
ssh -t myserver << EOF
sudo /usr/bin/rootsh -i- -u root
whoami
#<action on myserver as root>
EOF
...
これはうまくいきません。
これにより
ssh -t myserver 'sudo /usr/bin/rootsh -i -u root ;whoami'
SSHを使用してrootに切り替えることはできますが、スクリプトはセッション/シェルが閉じるのを待ちます。