1、编辑文本文件,格式参照/etc/passwd,文件名为user.txt
#cd
#vi user.txt
里面的内容如下:
user01:x:601:601:user01:/home/user01:/bin/bash
user02:x:602:602:user02:/home/user02:/bin/bash
user03:x:603:603:user03:/home/user03:/bin/bash
user04:x:604:604:user04:/home/user04:/bin/bash
user05:x:605:605:user05:/home/user05:/bin/bash
user06:x:606:606:user06:/home/user06:/bin/bash
以上用户所使用的shell均设为bash,也可设为其他shell,就在/bin/后更改。
2、以root运行newusers,将user.txt输入重定向来创建用户
#newusers < user.txt
3、将/etc/shadow产生的shadow密码解码,然后回写到/etc/passwd中,取消shadow password功能。
#pwunconv
查看/etc/shadow,发现已经为空
4、创建口令文件passwd.txt,格式:username:password
示例:
user01:123456
user02:123456
user03:123456
user04:123456
user05:123456
user06:123456
设置所有用户的初始密码均为123456
5、创建用户密码,下面的命令会将调用/usr/bin/passwd命令,将加密密码写入到/etc/passwd
#chpasswd < passwd.txt
6、将/etc/passwd中密码段里面的密码加密(用x表示),再将这些密码写回到/etc/shadow文件中,并将明文密码变为密文密码。
#pwconv
--------------------next---------------------
阅读(745) | 评论(0) | 转发(0) |