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

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

#!/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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值