- 論壇徽章:
- 0
|
利用顏色實現(xiàn)的口令程序,很簡單,初級SHELL,沒什么大用,擋一擋操作員也許可以.
功能:輸入三次口令失敗后,等待5秒鐘退出..
最好加在.profile文件中,并將delete鍵失去作用.
- ## passwd_
- ## 調(diào)用文件: lsmenu (背景文件)
- xy()
- {
- _r=$1
- _c=$2
- _txt=$3
- tput cup $_r $_c
- echo -n $_txt
- }
- ## 口令檢驗
- password=`date +%y%d%m` #其實就是口令明碼,你可以任意修改
- count=3
- while true
- do
- clear
- sh lsmenu #調(diào)用背景文件
- xy 6 16 "[30m[47m警告!!!必須經(jīng)主管授權,請輸入口令:\c"
- echo "[34m[44m\c"
- read passwd
- echo [44m
- if [ "$passwd" = "$password" ]; then
- echo
- setcolor -n
- break
- else
- count=`expr $count - 1`
- if [ "$count" = "0" ]; then
- tput civis
- xy 8 16 "[30m[47m你沒有機會了...\c[40m"
- a=0
- b=5
- while [ $a -lt 6 ]
- do
- xy 8 40 [31m$b[37m
- tput bel
- sleep 1
- a=`expr $a + 1`
- b=`expr $b - 1`
- done
- tput cnorm
- clear
- setcolor -n
- exit 1
- fi
- tput bel
- xy 8 16 "[30m[47m口令錯!!!還有($count)次機會...[40m\c"
- read no
- fi
- done
- ##以下可以加上你要調(diào)用的程序或命令 ..........
復制代碼
后來為了美觀些,又加的背景文件.
- # lsmenu
- echo
- echo
- echo
- echo " [44m [40m"
- echo " [44m [40m"
- echo " [44m [47m [44m [40m"
- echo " [44m [47m [40m [44m [40m"
- echo " [44m [47m [40m [44m [40m"
- echo " [44m [47m [40m [44m [40m"
- echo " [44m [47m [40m [44m [40m"
- echo " [44m [40m [44m [40m"
- echo " [44m [40m"
- echo " [44m [40m"
復制代碼
附:tar打包文件. |
-
-
PASS_TAR.jpg
2003-10-07 15:20 上傳
點擊文件名下載附件
4 KB, 下載次數(shù): 2586
|