歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 批量增加用戶

Linux 批量增加用戶

日期:2017/2/28 15:58:07   编辑:Linux教程

老師講到了Linux下批量增加用戶 ,但是居然是手工寫一個文件,效率太低了。所以,我就隨便寫了一個shell腳本,來完成這個功能,這樣子相對比較方便。

我水平比較低,只是隨便寫寫而已,希望看到的人別笑話。

增加的每個用戶都有一個默認的密碼

  1. #!/bin/sh
  2. while true
  3. do
  4. echo "請輸入用戶名,按;結束:\n"
  5. read User_name
  6. if [ "$User_name" = ";" ]
  7. then
  8. echo "it is over\n"
  9. break
  10. fi
  11. echo "請輸入id:\n"
  12. read User_id
  13. mkdir /home/$User_name
  14. chown $User_name:$User_name /home/$User_name
  15. echo "$User_name:x:$User_id:$User_id::/home/$User_name:/bin/sh" >> passwd.txt
  16. echo "$User_name:123456" >> shadow.txt
  17. done
  18. newusers passwd.txt
  19. chpasswd < shadow.txt
  20. pwconv
Copyright © Linux教程網 All Rights Reserved