案例八:Shell自動化管理賬號指令碼
該 目的幫助管理員建立賬號、刪除賬號、鎖定賬號、解鎖賬號。
#!/bin/bash #filename: #author: #date:2018-6-6 echo "使用者管理程式" echo "1.建立使用者" echo "2.刪除使用者" echo "3.鎖定使用者" echo "4.解鎖使用者" echo "5.退出指令碼" read -p "請輸入您的操作選擇(1-5):" sn case $sn in 1) read -p "請輸入建立使用者名稱:" nu useradd $nu echo "123456" | passwd --stdin $nu if [ '$?' == '0' ]; then echo "使用者已經建立成功" exit fi ;; 2) read -p "請輸入要刪除使用者名稱:" nl userdel $nl echo "已經刪除$nl使用者" if [ $? -ne 0 ]; then echo "成功刪除" fi ;; 3) STAT=$(passwd -S $use | awk '{print $2}') read -p "鎖定使用者" use if [ '$STAT' == "PS" ]; then passwd -l $use fi if [ '$STAT' == "LK" ]; then echo "已經鎖定使用者" exit fi ;; 4) read -p "解鎖使用者" jie echo $jie if [ '$STAT' == "LK" ]; then passwd -u $jie fi if [ '$STAT' == "LK" ]; then echo "已經解鎖使用者" exit fi ;; 5) if [ $sn == 5 ]; then read -p "是否退出(yes)" tu if [ $tu == yes ]; then exit fi fi esac
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2650456/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自動化指令碼安裝mysql shell指令碼範例指令碼MySql
- shell指令碼案例指令碼
- linux透過shell指令碼實現ssh互動式自動化Linux指令碼
- Linux 【Shell指令碼經典案例】Linux指令碼
- shell 備份檔案指令碼+自動清理指令碼
- specjvm自動化指令碼JVM指令碼
- 搜狐號多賬號管理工具,管理多個自媒體賬號
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- 如何讓shell指令碼自殺指令碼
- Dockerfile---指令碼自動化Docker指令碼
- vue自動化部署指令碼Vue指令碼
- [shell]shell指令碼實現每天自動抽取資料插入hive表指令碼Hive
- 大魚號多賬號管理工具,管理200+自媒體賬號
- shell指令碼-免互動指令碼
- mydumper自動化安裝指令碼指令碼
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- 自媒體賬號管理系統,輕鬆管理200個賬號,省心又省事
- shell指令碼指令碼
- Linux Shell指令碼程式設計while語句案例Linux指令碼程式設計While
- 自動定時備份 mysql 資料庫 的 shell 指令碼MySql資料庫指令碼
- 自動批次實現linux機器ssh免密shell指令碼Linux指令碼
- 用於自動監控磁碟使用情況的 Shell 指令碼指令碼
- 自動輸入密碼使用root許可權開啟shell指令碼密碼指令碼
- shell自動化輸入
- 介面自動化指令碼設計規範指令碼
- 30個關於Shell指令碼的經典案例(中)指令碼
- 30個關於Shell指令碼的經典案例(上)指令碼
- 30個關於Shell指令碼的經典案例(下)指令碼
- web自動化測試框架-06 如何快速編寫自動化指令碼Web框架指令碼
- 用於管理應用程式得shell指令碼指令碼
- shell指令碼(3)-格式化輸出指令碼
- 常用shell指令碼指令碼
- Linux Shell指令碼Linux指令碼
- [python] request 介面測試自動化指令碼轉化為 [locust] 效能測試指令碼Python指令碼
- shell擴充套件——免互動指令碼套件指令碼
- shell指令碼(6)-shell陣列指令碼陣列
- 自媒體多賬號管理必備工具,管理賬號一鍵分發更快捷,值得擁有
- 自媒體管理平臺,一鍵管理自媒體平臺賬號