Chinaunix首页 | 论坛 | 博客
  • 博客访问: 135535
  • 博文数量: 30
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 550
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-08 20:28
个人简介

永远不要放弃学习,放弃学习就是放弃了勇敢生活下去的动力!

文章分类

全部博文(30)

文章存档

2014年(30)

我的朋友

分类: 系统运维

2014-03-15 15:11:37

源码文件:add.sh

点击(此处)折叠或打开

  1. #!/bin/sh
  2. groupadd users
  3.    T_class=$1
  4.    num_class=`expr $2 + 0`
  5.        if (test $num_class -le 9)
  6.        then
  7.            num_class=$num_class
  8.        fi
  9.    max_stid=`expr $3`
  10.    num_userid=1
  11.    if [ ! -x /home/$1$num_class ]
  12.        then
  13.        mkdir /home/$1$num_class
  14.    fi
  15.    while (test $num_userid -le $max_stid)
  16.    do
  17.        if (test $num_userid -le 9)
  18.            then
  19.                num_userid="0"$num_userid
  20.     else
  21.     num_userid=$num_userid
  22.        fi
  23. user_name=$T_class$num_class$num_userid

  24.    echo $user_name":"$user_name >> user_pwlist
  25.    adduser -g users -d /home/$1$num_class/$user_name $user_name
  26.    chmod 775 /home/$1$num_class/$user_name
  27. num_userid=`expr $num_userid + 1`
  28. done
  29. chpasswd < user_pwlist
  30. pwconv
  31. rm user_pwlist -f
执行方法:./add.sh 110410 120 50
生成的效果就是:11041012001........11041012050

阅读(1543) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~