阅读959 返回首页    go 阿里云 go 技术社区[云栖]


批量添加用户

总结为4个步骤:

1、需要添加的用户,先存放到【用户文件】中
2、真实密码保存在shadow里,/etc/passwd中为占位符,现在将shadow中的密码写到passwd中,此时passwd中保存的为真实密码。
3、【密码文件】写到passwd中
4、用户配置文件里的密码再写回shadow中



编辑用户文件
用户文件的格式必须和/etc/passwd文件的格式相同
vi user.txt
如:user1:X:501:600:zhushi:/home/user1:/bin/bash

密码文件
vi passwd.txt
格式:用户名:密码
如:user1:111111

$newusers user.txt表示从一个文件中读取文件信息并写入到/etc/passwd
$pwunconv表示将/etc/shadow文件的密码写回到/etc/passwd文件中
$chpasswd < passwd.txt表示从密码中读取密码,并且写入到/etc/passwd中
$pwconv将/etc/passwd里的密码写入到/etc/shadow中


最后更新:2017-04-03 16:48:53

  上一篇:go LAMP的解释
  下一篇:go android java.lang.UnsatisfiedLinkError: 分析及解决方法