今天上課老師講到了批量增加使用者 ,但是居然是手工寫一個檔案,效率太低了。是以,我就随便寫了一個shell腳本,來完成這個功能,這樣子相對比較友善。
我水準比較低,隻是随便寫寫而已,希望看到的人别笑話。
增加的每個使用者都有一個預設的密碼
- 1 #!/bin/sh
- 2
- 3
- 4 while true
- 5 do
- 6
- 7 echo "請輸入使用者名,按;結束:\n"
- 8 read User_name
- 9
- 10 if [ "$User_name" = ";" ]
- 11 then
- 12 echo "it is over\n"
- 13 break
- 14 fi
- 15 echo "請輸入id:\n"
- 16 read User_id
- 17
- 18 mkdir /home/$User_name
- 19 chown $User_name:$User_name /home/$User_name
- 0 echo "$User_name:x:$User_id:$User_id::/home/$User_name:/bin/sh" >> passwd.txt
- 21
- 22 echo "$User_name:123456" >> shadow.txt
- 23 done
- 24
- 25 newusers passwd.txt
- 26 chpasswd < shadow.txt
- 27 pwconv