自動化小工具---建立使用者和刪除使用者
阿新 • • 發佈:2019-02-11
實現使用者的自動建立與刪除
#!/bin/bash while [ 1 -lt 2 ] do read -p "Please enter your choice create|delete:" choice add(){ read -p "please enter your create user:" user for i in `cat /etc/passwd|grep "bash$"|awk -F ":" '{print $1}'| xargs` do if [ "$user" = $i ] then echo "your enter user is exist,please rechoice" break; else useradd $user echo "$user is Creating......" exit 127 fi done } del(){ read -p "please enter your del user:" user for i in `cat /etc/passwd|grep "bash$"|awk -F ":" '{print $1}'| xargs` do if [ "$user"=$i ] then userdel $user echo "$user is deleting...." exit 127 else echo "Your enter user is not exist....Please enter a exist user again." break fi done case $choice in create) add;; delete) del;; *) echo "please enter correct use....." esac done