#实现交互式新建用户动作
#!/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
本文出自 “hiubuntu” 博客,请务必保留此出处http://qujunorz.blog.51cto.com/6378776/1382021
一个简单的循环添加用户SHELL脚本,布布扣,bubuko.com
原文:http://qujunorz.blog.51cto.com/6378776/1382021