シェルスクリプトでパスワード入力プロンプトがあることを知りました。
https://qiita.com/quenhulu/items/f322b909beb85d67c971
これを応用して、下記のような入力フローをシェルスクリプト一発で実行できるようにしたいです。
$ sudo su - $ ./sample.sh ※ パスは/root/sample.sh で、SSH直後のuserはec2-user ※ rootになるにはパスワードが必要 ※ /root/sample.sh はec2-userから参照できないのと、このシェルスクリプト自体、 ※ rootユーザーでしか実行できないスクリプトが20行程あるため、これまで、rootになってから処理しておりました。
毎度、SSHログインをして、rootユーザーになって、シェルスクリプトを実行するという作業を手作業でやっておりましたが、
これをローカルのシェルスクリプトで一発で実行できるようにしたいです。
こういったことは可能でしょうか?
インフラはAWSを使っており、インスタンスはCentOSです。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。