|
发表于 2005-9-11 09:26:51
|
显示全部楼层
Post by abigant
为了普及UNIX,所以我建议我大学的一老师搞UNIX教学试点,让大一进学校的学生用gcc编译C程序,顺便熟悉linux操作系统,他让我给他写按学号创建用户的脚本,我也刚接触不久,所以试写如下,大家给提个建议
- #!usr/bin/csh
- m=100
- n=110
- while [ $m -le $n ]
- do
- useradd -g other -u `$m` -d $home/`$m` -s /usr/bin/csh -m `$m`
- m=`expr $m + 1`
- echo " user $m add successful" >> useradd.log
- done
复制代码
请大家纠正我写的不对的地方,另外需要加的功能,大家留点代码出来。
- #!/bin/sh
- >useradd.log
- UID=100
- while(($UID<=110))
- do
- useradd -g other -u $UID -s /usr/bin/csh -m
- echo "User $UID add successfully!" >> useradd.log
- ((UID++))
- done
复制代码例如:我怎么控制每个用户的目录的大小?(能做到么?怎么做?)
User Quota
好象又想起来一点,关于passwd,是不是每个用户设置passwd以后需要telnet一次才能有效,那是否需要设置后在脚本里面加上telnet 127.0.0.1登陆一次?然后退出? :ask
need not!
PS:做老师还是先多多学习吧,免得。。。。嘿嘿。。误人。。。 :cool: |
|