批量添加用户的步骤
- 创建user.txt文件(事实上随便你起什么名字)
[root@instance-bhwfww0u ~]# touch user.txt
- 编辑user.txt文件,按/etc/passwd存储的格式编写用户信息,例子如下
补充:如何编辑文件user001::600:100:user:/home/user001:/bin/bash //格式样例
补充:如何退出编辑模式vi user.txt //就可以进如user文件的编辑页面,进入后按i,开始编辑
补充:如何保存并退出编辑页面按键盘的esc键
:wq
- 在user.txt文件所在的目录使用如下命令,将用户批量加入/etc/passwd
newusers < user.txt
- 输入如下命令,将/etc/shadow内的密码解码并回写到/etc/passwd,删除/etc/shadow的密码栏
pwunconv
- 创建passwd.txt文件,按用户名:密码的格式编写文件
user001:123456 user002:123456 user003:123456
- 输入如下命令,将passwd.txt文件的密码进行编码传入/etc/passwd
chpasswd < passwd.txt
- 输入如下命令,将密码再次编码,传入/etc/shadow
pwconv
- 批量添加用户完成
说明
以上是看linux菜鸟教程