标签:ESS 用户 arguments shell脚本 指定 dmi argument use create
1、指定--useradd、--userdel添加、删除用户参数#!/bin/bash
if [ $# -lt 1 ];then
echo "Usage:./adminuser.sh --useradd | --userdel ARG1,ARG2,ARG3..."
exit 2
fi
username=`echo "$2" | sed "s/,/ /g"` #将脚本参数指定的用户名转换为列表,以便进行for循环
if [ $1 == "--useradd" ];then
for i in $username;do
if id $i &> /dev/null;then
echo "$i have existed"
else
useradd $i &>/dev/null
echo "$i is created successfully"
echo "$i" | passwd --stdin $i &>/dev/null
fi
done
elif [ $1 == "--userdel" ];then
for i in $username;do
if id $i &>/dev/null;then
userdel -r $i &>/dev/null
echo "$i is deleted"
else
echo "$i is not exist"
fi
done
else
echo "Unknow Arguments"
fi
标签:ESS 用户 arguments shell脚本 指定 dmi argument use create
原文地址:https://blog.51cto.com/11342825/2425046