Linux入门教程:Linux Shell 批量创建用户
可以使用newusers命令来批量完成,该命令需要先行建立新用户列表,该列表需要和/etc/passwd文件格式相同,格式如下
linuxidc:x:501:501:linuxidc:/home/linuxidc:/bin/bash
新用户列表创建完毕之后,使用newusers 列表文件.txt 的方式来批量创建
newusers命令创建完用户后,可以使用chpasswd命令来批量为创建的用户设置密码,该命令需要先行创建密码列表,格式如下
linuxidc:123456
密码列表创建完毕之后,使用chpasswd < 密码列表.txt 的方式来批量设置密码
以下为.sh的脚本,也可以实现同样的功能
#!/bin/bash
while read user passwd
do
useradd $user && echo "$user:$passwd" | chpasswd
done < /home/bubu/shell_test/useradd/userlist.txt
echo "all users are created!"
相关推荐
tianhuak 2020-11-24
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
farwang 2020-11-25
星愿心愿 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20