新建文件username.txt
代码语言:javascript复制zhangsan
lisi
wanger
zhaowu
使用useradd 添加用户, passwd设置密码, 这时候有两种方式读取username.txt文件中用户名
代码语言:javascript复制while read username
do
# 添加用户
useradd $username
# 修改密码
echo $username"123" | passwd --stdin $username
done < username.txt
代码语言:javascript复制for username in $(more username.txt)
do
# 添加用户
useradd $username
echo $username"123" | passwd --stdin $username
done
使用newusers批量添加用户 新建users.txt,内容如下
代码语言:javascript复制 zhangsan:x:1003:1003::/home/zhangsan:/bin/bash
lisi:x:1004:1004::/home/lisi:/bin/bash
wanger:x:1005:1005::/home/wanger:/bin/bash
zhaowu:x:1006:1006::/home/zhaowu:/bin/bash
执行
代码语言:javascript复制newusers users.txt
批量修改密码,新建user_passwd.txt
代码语言:javascript复制zhangsan:zhangsan123
lisi:lisi123
wanger:wanger123
zhaowu:zhaowu123
执行
代码语言:javascript复制chpasswd < user_passwd.txt