Shell小脚本:批量创建用户及密码

April 3, 2021 · Server · Other · 375次阅读

Shell小脚本:批量创建用户及密码
在有些linux系统中,如debian,为用户添加密码时不支持使用passwd --stdin的命令如下来解决批量创建用户的问题

#!/bin/bash
#创建user1-user99用户
for n in `seq 99`; do useradd user$n; done
#编写密码文件,格式为一行一用户“用户名:密码”
for n in `seq 99`; do  echo user$n:Chinaskill20! >> testpass; done
#解密shadow文件
pwunconv
#写入密码文件
chpasswd < testpass
#加密密码值
pwconv
#查看密码是否成功写入
cat /etc/shadow

喝杯水

linux

最后编辑于1年前

添加新评论