网络日志
 
1923于2007-09-27 22:55
linux下多用户的建立
@!/bin/sh(定义使用sh shell)
groupadd users(建立用户组)
@T_class code(定义第一个参数为总组代码,赋予变量“T_class”)
  T_class=$1
@class code(定义第二个参数为分组代码,赋予变量“num_class”)
  num_class=`expr $2 + 0`
      if (test $num_class -le 9)(以下代码是为了保证分组代码的位数为两位)
      then
          num_class="0"$num_class
      fi
@max user id(定义第三个参数为该分组用户的最大ID号,赋予变量“max_stid”)
  max_stid=`expr $3 + 0`
@init user id(该分组用户ID号从1开始)
  num_userid =1
@mkdir user home(在“/home”目录为所有用/总组户建立名为"fst"的公共目录)
  if [ ! -x /home/fst ]
  then
      mkdir /home/fst
  fi
  if [ ! -x /home/fst/$1$num_class ] (在总组公共目录下为每个分组建立以该分组代码命名的目录)
      then
      mkdir /home/fst/$1$num_class
  fi
  while (test $num_userid -le $max_stid)(从用户ID号1开始循环,直到最大ID号)
  do
      if (test $num_userid -le 9) (以下保证用户代码的位数为两位)
          then
              num_userid="0"$num_userid
      fi
user_name=$T_class$num_class$num_userid(把总组、分组、用户ID号三部分代码组合成用户名,并赋予变量user_name)
@save user passwd to file user_pwlist(按“name:passwd”的格式逐行追加写入“user_pwlist”文件,以备初始化用户密码)
  echo $user_name":"$user_name >> user_pwlist
@add user(建立该用户,同时赋予“users”组,创建该用户目录)
  adduser -g users -d /home/fst/$1$num_class/$user_name $user_name
@set quota(为该用户设置配额,限制最大容量为20MB,没有文件数限制)
  setquota -u $user_name 10240 20480 0 0 /home
@set directory mode(设置该用户目录的权限为755)
  chmod 755 /home/fst/$1$num_class/$user_name
@current user id add one(用户ID号加1,准备下一次循环,建立下一个用户)
num_userid=`expr $num_userid + 1`
done
chpasswd < user_pwlist(以下两行为刚才建立的所有用户设置密码)
pwconv
rm user_pwlist -f(删除“user_pwlist”文件)
【阅读(626)】 【评论(50263)
引用通告
此项的引用通告 URL 是: http://space.kakadoor.com/1923/Trackback.aspx?postID=2287
评论
【50263楼】【TrackBack】 bloetura 32 post
all about bloetura and top news
bloetura blog引用了该文章,地址:http://www.yahoo.com
发布者 bloetura blog  -  2008-02-08 06:09
【50262楼】【TrackBack】 bloetura 10 post
all about bloetura and top news
bloetura blog引用了该文章,地址:http://www.yahoo.com
发布者 bloetura blog  -  2008-02-08 06:09
【50261楼】【TrackBack】 bloetura 83 post
all about bloetura and top news
bloetura blog引用了该文章,地址:http://www.yahoo.com
发布者 bloetura blog  -  2008-02-08 06:09
发布评论
登录发表
名称:
密码:(游客无须)
您的网络日志 URL(可选):
标题:
评论
验证码:
 换一个:

  
  登录  使用高级评论  
添加表情