這篇文章主要介紹了Shell怎么實(shí)現(xiàn)自動(dòng)化管理賬號(hào)腳本,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于成都做網(wǎng)站、網(wǎng)站建設(shè)與策劃設(shè)計(jì),沙灣網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:沙灣等地區(qū)。沙灣做網(wǎng)站價(jià)格咨詢(xún):13518219792該 腳本 目的幫助管理員創(chuàng)建賬號(hào)、刪除賬號(hào)、鎖定賬號(hào)、解鎖賬號(hào)。
#!/bin/bash #filename: #author: #date:2018-6-6 echo "用戶(hù)管理程序" echo "1.創(chuàng)建用戶(hù)" echo "2.刪除用戶(hù)" echo "3.鎖定用戶(hù)" echo "4.解鎖用戶(hù)" echo "5.退出腳本" read -p "請(qǐng)輸入您的操作選擇(1-5):" sn case $sn in 1) read -p "請(qǐng)輸入創(chuàng)建用戶(hù)名:" nu useradd $nu echo "123456" | passwd --stdin $nu if [ '$?' == '0' ]; then echo "用戶(hù)已經(jīng)創(chuàng)建成功" exit fi ;; 2) read -p "請(qǐng)輸入要?jiǎng)h除用戶(hù)名:" nl userdel $nl echo "已經(jīng)刪除$nl用戶(hù)" if [ $? -ne 0 ]; then echo "成功刪除" fi ;; 3) STAT=$(passwd -S $use | awk '{print $2}') read -p "鎖定用戶(hù)" use if [ '$STAT' == "PS" ]; then passwd -l $use fi if [ '$STAT' == "LK" ]; then echo "已經(jīng)鎖定用戶(hù)" exit fi ;; 4) read -p "解鎖用戶(hù)" jie echo $jie if [ '$STAT' == "LK" ]; then passwd -u $jie fi if [ '$STAT' == "LK" ]; then echo "已經(jīng)解鎖用戶(hù)" exit fi ;; 5) if [ $sn == 5 ]; then read -p "是否退出(yes)" tu if [ $tu == yes ]; then exit fi fi esac
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Shell怎么實(shí)現(xiàn)自動(dòng)化管理賬號(hào)腳本”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!