#实现交互式新建用户动作


#!/bin/bash
#version 1.0 (qujun)
#循环添加用户
#创建一个useradd的函数
function usradd(){
read -p "input your name:" name
read -p "input your password" psswd
cat /etc/passwd |grep $name
if [ $? != 0 ];then
useradd $name
echo "$psswd"|passwd --stdin $name
chage -d 0 $name
echo ”your account $name has been create“
else
echo "UR account $name  exits"
fi
}
#判断用户的id号及输入并做下一步操作
if [ $(id -u) -eq 0 ]; then
while echo "U wanna create a acount? y/n"
do
 read yn
 case $yn in
  [Yy]) usradd ;;
  yes) usradd ;;
  YES) usradd ;;
  [Nn]) exit 0 ;;
  no) exit 0;;
  NO) exit 0;;
  * ) echo "only accept Y,y,N,n,YES,yes,NO,no" ;;
 esac
done
else
echo "your R not root"
exit 1
fi