質問編集履歴

1

expectコマンド使用可でした

2017/08/09 06:22

投稿

yuuuuuuuuuuuuma
yuuuuuuuuuuuuma

スコア13

test CHANGED
File without changes
test CHANGED
@@ -2,10 +2,38 @@
2
2
 
3
3
 
4
4
 
5
- 調べた結果expectコマンドで実現可能と判明しのです、
5
+ 調べた結果expectコマンドで実現可能と判明しのです
6
6
 
7
+ 下記でうまくいきません。
8
+
7
- ればインストール不要な方法でしたいす。
9
+ 本来れば[su root]をした際に自動入力されるものと認識してす。
8
10
 
9
11
 
10
12
 
11
13
  宜しくお願いします。
14
+
15
+
16
+
17
+ 追記
18
+
19
+ サーバA、サーバBとありサーバAからサーバBにあるシェルをリモート実行。
20
+
21
+ サーバBがrootログインを許可していないためrootユーザへの権限の変更を行いたい
22
+
23
+
24
+
25
+ ~~~~~~~~~~
26
+
27
+ #!/usr/bin/expect
28
+
29
+ set timeout10
30
+
31
+ spawn "su root"
32
+
33
+ expect "パスワード:"
34
+
35
+ send "test\n"
36
+
37
+ expect eof;
38
+
39
+ ~~~~~~~~~~