スクリプトから: ssh, sudo rootsh root

スクリプトから: ssh, sudo rootsh root

解決策が見つかりません。スクリプトはサーバーの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に切り替えることはできますが、スクリプトはセッション/シェルが閉じるのを待ちます。

ベストアンサー1

おすすめ記事