红联Linux门户
Linux帮助

Linux批量增加用户

发布时间:2014-11-27 11:14:53来源:linux网站作者:yeelone

老师讲到了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