1 #!/bin/bash
2 user_name="$1"
3 user_group="$2"
4 if [ $# -lt 1 ]||[ $# -gt 2 ]
5 then
6 echo "运行脚本的方式为:bash $0 user_name [ group_name ]"
7 exit
8 else
9 [ "${user_group}" == '' ] && user_group=$ user_name
10 fi
11 id $user_name > /dev/null 2>&1
12 if [ $? -ne 0 ]
13 then
14 echo "不存在用户${user_name}新建用户中 "
15 cat /etc/group | grep ${user_group}> /dev /null 2>&1
16 if [ $? -ne 0 ]
17 then
18 sudo groupadd ${user_group}
19 echo "${user_group}组创建成功"
20 fi
21 sudo useradd -m -g ${user_group} ${user_n ame}
22 echo "用户创建成功,请设置密码"
23 sudo passwd ${user_name}
24 echo "用户${user_name}创建完成"
25 else
26 echo "用户${user_name}存在"
27 fi
shell自动化创建用户并创建密码
最新推荐文章于 2023-04-12 23:49:34 发布