Linux 批量增加用户

字体大小: 中小 标准 ->行高大小: 标准

老师讲到了Linux下批量增加用户 ,但是居然是手工写一个文件,效率太低了。所以,我就随便写了一个shell脚本,来完成这个功能,这样子相对比较方便。

我水平比较低,只是随便写写而已,希望看到的人别笑话。

增加的每个用户都有一个默认的密码

  1.  #!/bin/sh    
  2.     while true 
  3.   do    
  4.   echo "请输入用户名,按;结束:\n"            read User_name 
  5.              if [ "$User_name"  = ";"  ] 
  6.          then                   echo "it is over\n" 
  7.                  break           fi 
  8.  echo "请输入id:\n"   read User_id 
  9.            mkdir /home/$User_name 
  10.         chown $User_name:$User_name /home/$User_name   
  11.          echo "$User_name:x:$User_id:$User_id::/home/$User_name:/bin/sh" >>     passwd.txt    
  12.          echo "$User_name:123456" >> shadow.txt   done 
  13.     newusers passwd.txt 
  14.  chpasswd < shadow.txt   pwconv 

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/57963.html