shell创建用户的脚本,

shell脚本创建普通用户

执行脚本创建时提示:

需求输入创建用户的前缀以及后缀

1.用户前缀必须为英文

       【非英文则提示错误】

2.用户后缀必须为数字

         【非数字则提示错误】

【代码如下】

 1 #!/usr/bin/bash
 2 
 3 read -p "请输入用户的前缀: " qz
 4 if [[ ! $qz =~ ^[a-Z]+$ ]];then
 5 echo "你输入的前缀不是英文...."
 6 exit
 7 fi
 8 
 9 read -p "请输入创建用户的后缀: " hz
10 if [[ ! $hz =~ ^[0-9]+$ ]];then
11 echo "你输入后缀的不是数字"
12 
13 else
14 user=${qz}${hz}
15 id $user &>/dev/null
16 if [ $? -eq 0 ];then
17 echo "用户已经存在 $user"
18 else
19 useradd $user
20 echo "用户 $user创建成功"
21
22 fi
23 fi

                                                          【效果图】

 

posted @ 2019-04-13 18:45  名字长的像一只老山羊  阅读(188)  评论(0)    收藏  举报