現在シェルでsysrootからrootへの権限変更を考えております。
調べた結果expectコマンドで実現可能と判明したのですが、
下記でうまくいきません。
本来であれば[su root]を実行した際に自動入力されるものと認識しています。
宜しくお願いします。
追記
サーバA、サーバBとありサーバAからサーバBにあるシェルをリモート実行。
サーバBがrootログインを許可していないためrootユーザへの権限の変更を行いたい
#!/usr/bin/expect set timeout10 spawn "su root" expect "パスワード:" send "test\n" expect eof;
回答1件
あなたの回答
tips
プレビュー