老師講到了Linux下批量增加用戶 ,但是居然是手工寫一個文件,效率太低了。所以,我就隨便寫了一個shell腳本,來完成這個功能,這樣子相對比較方便。
我水平比較低,只是隨便寫寫而已,希望看到的人別笑話。
增加的每個用戶都有一個默認的密碼
- #!/bin/sh
-
-
- while true
- do
-
- echo "請輸入用戶名,按;結束:\n"
- read User_name
-
- if [ "$User_name" = ";" ]
- then
- echo "it is over\n"
- break
- fi
- echo "請輸入id:\n"
- read User_id
-
- mkdir /home/$User_name
- chown $User_name:$User_name /home/$User_name
-
- echo "$User_name:x:$User_id:$User_id::/home/$User_name:/bin/sh" >> passwd.txt
-
- echo "$User_name:123456" >> shadow.txt
- done
-
- newusers passwd.txt
- chpasswd < shadow.txt
- pwconv