真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

expect交互式腳本-創(chuàng)新互聯(lián)

Solaris_change_passwd使用注意事項及說明

山城網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。成都創(chuàng)新互聯(lián)公司于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司

1.

腳本只測試了Solaris10的英文及中文版(oracle公司出品)

2.

Solaris10中文版系統(tǒng)需要將系統(tǒng)字符集改為zh_CN.UTF-8

3.

以bash執(zhí)行此腳本

bash Solaris_change_passwd 用戶名($1) IP地址($2) 用戶密碼($3) 需要更改密碼的用戶名($4) 更改的用戶密碼($5)

腳本變量定義:

#!/bin/bash

USER=$1      #用戶名

IP=$2       #IP地址

PW=$3       #用戶密碼

CHE_USER=$4   #需要更改密碼的用戶名

CHE_PW=$5    #更改的密碼

ping -c 3 ${IP} >/dev/null                    #ping 3次 $IP地址不輸出顯示

if [ "$?" -ge "1" ] ;then                    #如果輸出結(jié)果大于等于1,則

echo "The network impassability"                 #輸出“The network impassability”

exit 1                              #退出此次循環(huán)

fi                                #結(jié)束if循環(huán)

expect -c "                           #調(diào)用expect腳本

  set timeout 30                        #設(shè)置超時間為30秒

  match_max 100000                       #設(shè)置匹配大長度為100000

  spawn ssh $USER@$IP                      #調(diào)用ssh程序登錄

   expect {

     \"yes\/no\" { send \"yes\n\" ; exp_continue }      #匹配到y(tǒng)es/no時,輸入yes.繼續(xù)向下執(zhí)行

     \"assword: \" {                     #匹配到“assword”時

      send \"${PW}\n\"                   #輸入$PW

      expect \"Permission denied\" {            #匹配到“Permission denied”時

      send_user \"\nUser name password mistake, or no permissions.\n\"

                                #輸出“nUser name password mistake, or no permissions.”

      exit 2                        #退出2循環(huán)

      }

      }

     \"口令: \" {                       # 匹配到“assword”時

     send \"${PW}\n\"                    # 輸入$PW

      expect \"Permission denied\" {            #匹配到“Permission denied”時

      send_user \"\nUser name password mistake, or no permissions.\n\"

                                #輸出“nUser name password mistake, or no permissions.”

      exit 3                        #退出3循環(huán)

      }

     }

     \"Connection refused\" {                #匹配到“Connection refused”

     send_user \"\nSSH Service is not open\n\"        #輸出“nSSH Service is not open”

     exit 4                         #退出4循環(huán)

     }

     }

   expect \"*#*\" { send \"passwd $CHE_USER\n\" }       #匹配到#號時,輸入“passwd $CHE_USER”

   expect {

     \"assword:\" { send \"$CHE_PW\n\" ; exp_continue }   #匹配到assword時,輸入 $CHE_PW,繼續(xù)向下執(zhí)行

     \"口令:\" { send \"$CHE_PW\n\"; exp_continue }     #匹配到口令:時,輸入 $CHE_PW,繼續(xù)向下執(zhí)行

     }

   expect\"#\" { send \"exit\n\" }              #輸入exit退出  (實在不行就干掉)

expect eof                            #結(jié)束expect調(diào)用腳本

"

用法:bash gaimi.sh root 192.168.0.2 redhat aa 123123

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站名稱:expect交互式腳本-創(chuàng)新互聯(lián)
分享鏈接:http://weahome.cn/article/desdjc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部