自动化小工具---创建用户和删除用户

实现用户的自动创建与删除

#!/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

猜你喜欢

转载自blog.csdn.net/wana_one_gy/article/details/82813730