忘記了是看的哪個大神的部落格學到的 了
#!/usr/bin/expect
# 需要等待控制台捕獲輸出
set timeout 1
# spawn開啟程序,也可以是ssh $user@$host
# 只有先進入expect環境後才可執行spawn
spawn su root
# 判斷上述程序(su root)的輸出結果中是否有「password」的字串(不區分大小寫)。
# 若有則立即返回,否則就等待一段時間後返回,等待時長就是開頭設定的1秒
expect "*password:"
# 向上面的程序(su root)傳送字串中的密碼, 並且自動敲enter健(\r)
send "*********\r"
interact
Ubuntu如何從user使用者切換到root使用者
ubuntu是最近很流行的一款linux系統,因為ubuntu預設是不啟動root使用者,現在介紹如何進入root的方法。1 從user使用者切換到root使用者 不管是用圖形模式登入ubuntu,還是命令列模式登入,我們會發現預設的使用者是user 但是當我們需要執行一些具有root許可權的操作 ...
linux下 如何切換到root使用者
預設安裝完成之後並不知道root使用者的密碼,那麼如何應用root許可權呢?xzm ubuntu sudo 這樣輸入當前管理員使用者密碼就可以得到超級使用者的許可權。但預設的情況下5分鐘root許可權就失效了。xzm ubuntu sudo i 通過這種方法輸入當前管理員使用者的密碼就可以進到roo...
linux下 如何切換到root使用者
預設安裝完成之後並不知道root使用者的密碼,那麼如何應用root許可權呢?xzm ubuntu sudo 這樣輸入當前管理員使用者密碼就可以得到超級使用者的許可權。但預設的情況下5分鐘root許可權就失效了。xzm ubuntu sudo i 通過這種方法輸入當前管理員使用者的密碼就可以進到roo...