天天看點

Linux 批量增加使用者

 今天上課老師講到了批量增加使用者 ,但是居然是手工寫一個檔案,效率太低了。是以,我就随便寫了一個shell腳本,來完成這個功能,這樣子相對比較友善。

 我水準比較低,隻是随便寫寫而已,希望看到的人别笑話。

  增加的每個使用者都有一個預設的密碼

  1. 1 #!/bin/sh 
  2.  2  
  3.  3  
  4.  4 while true 
  5.  5 do 
  6.  6  
  7.  7 echo "請輸入使用者名,按;結束:\n" 
  8.  8         read User_name 
  9.  9  
  10. 10         if [ "$User_name"  = ";"  ] 
  11. 11         then 
  12. 12                 echo "it is over\n" 
  13. 13                 break 
  14. 14         fi 
  15. 15 echo "請輸入id:\n" 
  16. 16 read User_id 
  17. 17  
  18. 18        mkdir /home/$User_name 
  19. 19        chown $User_name:$User_name /home/$User_name 
  20. 0         echo "$User_name:x:$User_id:$User_id::/home/$User_name:/bin/sh" >>     passwd.txt 
  21. 21  
  22. 22         echo "$User_name:123456" >> shadow.txt 
  23. 23 done 
  24. 24  
  25. 25 newusers passwd.txt 
  26. 26 chpasswd < shadow.txt 
  27. 27 pwconv 

繼續閱讀