手动快捷创建用户和密码

大家好,我这篇博文讲的是怎样手动更改配置文件快捷创建几十个用户及密码和基本命令。

我用的是linux下的RedHat版本的。

首先我们了解一下怎样用命令useradd创建用户、passwd创建用户密码。

我用[root@liu ~]# useradd xiaoqiang命令创建了xiaoqiang这个用户,让后再给他设置一个密码[root@liu ~]# passwd xiaoqiang这样就可以了。

xiaoqiang这个用户配置文件在哪呢?其实有两个配置文件分别在/etc/psswd/etc/shadow,第一个配置文件是保存的用户信息,第二个配置文件是保存密码的。

他们可以用cat命令查看,现在我教大家怎样改配置文件快速添加几十个用户和密码,

在这里我们需要一个newusers命令和pwunconv命令,作用是导入用户信息文件。

第一步

在当前目录下创建用户相当于/etc/passwd文件,然后打开这个文件,假如说我想创建10个用户,格式用户名:密码(密码写x就行了,x表示此用户有密码):UIDGID:信息(可以写可以不写):家目录:bash  就这样如下。

[root@liu ~]# vi etc/passwd

xiaoqiang01:x:500:500::/home/xiaoqiang01:/bin/bash

xiaoqiang02:x:501:500::/home/xiaoqiang02:/bin/bash

xiaoqiang03:x:502:500::/home/xiaoqiang03:/bin/bash

xiaoqiang04:x:503:500::/home/xiaoqiang04:/bin/bash

xiaoqiang05:x:504:500::/home/xiaoqiang05:/bin/bash

xiaoqiang06:x:505:500::/home/xiaoqiang06:/bin/bash

xiaoqiang07:x:506:500::/home/xiaoqiang07:/bin/bash

xiaoqiang08:x:507:500::/home/xiaoqiang08:/bin/bash

xiaoqiang09:x:508:500::/home/xiaoqiang09:/bin/bash

xiaoqiang10:x:509:500::/home/xiaoqiang10:/bin/bash

第二步

然后用newusers < etc/passwd完成就行了。

第三步

输入pwunconv命令将密码回血到/etc/passwd中,就是取消shadowpasswd功能。

第四步

创建一个相当于/etc/shadow/文件,然后打开这个文件,来给创建出来的用户改密码,格式为:用户名:密码

如下:

[root@liu~]# vi passwd

xiaoqiang01:abc123

xiaoqiang02:abc123

xiaoqiang03:abc123

xiaoqiang04:abc123

xiaoqiang05:abc123

xiaoqiang06:abc123

xiaoqiang07:abc123

xiaoqiang08:abc123

xiaoqiang09:abc123

xiaoqiang10:abc123

第五步输入chpasswd 写入到shadow文件中,最后就输入pwconv命令取消回血。这样就成功了。