案例八:shell自动化管理账本脚本
生活随笔
收集整理的這篇文章主要介紹了
案例八: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 "用戶已經創建成功" exitfi;;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 ]; thenexit fifiesac轉載于:https://www.cnblogs.com/linuxprobe-sarah/p/11219739.html
總結
以上是生活随笔為你收集整理的案例八:shell自动化管理账本脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HashMap和ArrayList初始大
- 下一篇: 全国行政区地名大全