- 論壇徽章:
- 6
|
回復(fù) 7# johnson0418
抱歉,這兩天有點(diǎn)忙,沒(méi)有逛論壇。
比如一個(gè)公共文件 passwd.txt
在password.sh里邊生成的密碼,存放到這個(gè)passwd.txt文件里邊
在install.sh里邊,則讀取passwd.txt文件里邊的密碼,然后和輸入的相匹配,如果成功,則繼續(xù)后續(xù)工作,如果失敗,則報(bào)錯(cuò)退出
password.sh示例代碼- date | md5sum | head -c 8 > passwd.txt
復(fù)制代碼 install.sh示例代碼- read -p "please input password:" pwd
- verifyPwd = `cat passwd.txt`
- if [[ "$verifyPwd" == "$pwd" ]]
- then
- echo "it's ok, lets do the last work!"
- else
- echo "the password you input is invalid, please check it and try again! exit..."
- exit 1
- fi
復(fù)制代碼 你可以根據(jù)你的實(shí)際情況進(jìn)行修改 |
|