亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1175 | 回復: 1
打印 上一主題 下一主題

[SCO UNIX] 請教:此程序如何改,謝謝。! [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2003-05-06 22:25 |只看該作者 |倒序瀏覽
“用戶+密碼”文件/tmp/pass:
代碼:

wq111111
za987678
qd6588



腳本yz.sh:
代碼:

#!/bin/sh

echo-n"Username:"
readUSERNAME

stty-echo
echo-n"assword:"
readPASSWORD
sttyecho
echo

REALPASS=`sed-n/$USERNAME/p/tmp/pass|cut-d''-f2`

awk'{print$1}'/tmp/pass|egrep-q$USERNAME#某些時候egrep可用grep代替

if[$?-ne0];then
echo$USERNAME"DOESNOTEXIST!"
elif[$PASSWORD=$REALPASS];then
echo"這里做你想做的事"
else
echo"BADPASSWORD!"
fi
請教一下,用戶怎么能夠修改自己的密碼,并保存在/tmp/passwd中,在/etc/passwd中增加新用戶(當然用vi編輯除外),單獨寫一個小的shell程序嗎?請指教,謝謝。。。。
此程序還存在如下問題:
1。比如:用戶名稱為:wqlp,密碼:111111,我輸入用戶名稱:w,密碼:111111,同樣可以通過用戶驗證,如果用戶名稱我輸入“wqlp"中的任何一個字母,只要密碼輸入正確,用戶驗證都可以通過,這樣好象有點問題,但我輸入用戶名稱:w,對應的密碼輸錯了,那么用戶驗證則不能通過。
2。如果用戶名和密碼我都不輸,則屏幕提示:
sed:FirstREmaynotbenull
egrep:nopatterngiven
egrep[-c|-l|-q][bhinsvx][-epattern_list][-fpattern_file][pattern_list][file...],

論壇徽章:
0
2 [報告]
發(fā)表于 2003-05-08 12:55 |只看該作者

請教:此程序如何改,謝謝。。

謝謝!!!!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP