資源簡介
昨天一個網友問如何能夠將輸入密碼的工作在shell里面自動完成,研究了一下,發現這種交互式的工作,普通的shell實現不了,據說可以借助expect來搞定,所以初步學習了一下expect,成果和大家分享一下:
應用一:
實現從普通用戶“test”切換到root用戶,自動輸入root的密碼,不用在終端提示符下執行密碼輸入操作。
步驟:
(1)vi autosu.sh
(2)#! /usr/bin/expect -f //指定expect工具的路徑,如果不清楚具體路徑,可以用"which expect"命令來查看。
spawn su -
代碼片段和文件信息
評論
共有 條評論