linux批量建立用户

Linux下批量建立用户linux

须要用到的几个新命令:vim

newusers:shadow-utils软件包里包含了一个newusers命令,他采用读取文件的方式批量建立用户,包括密码。bash

pwunconv:执行该命令关闭用户的投影密码,他会把密码从shadow文件内回存到passwd文件内。ide

pwconv:开启用户投影密码的功能。工具

chpasswd:批量更新用户密码的工具,把一个文件内容定向添加到passwd文件里。测试

第一步:创建所需的用户组(能够根据本身的须要建立所需的组)blog

[root@localhost 桌面]#groupadd -g 700 testgit

第二步:创建用户文件(格式同/etc/passwd文件)class

[root@localhost 桌面]#vim /user.txttest

user1:x:701:700::/home/user1:/bin/bash

user2:x:702:700::/home/user2:/bin/bash

user3:x:703:700::/home/user3:/bin/bash

第三步:创建密码文件(格式 用户名:密码)

[root@localhost 桌面]#vim /passwd.txt

user1:001

user2:002

user3:003

第四步:批量创建用户

[root@localhost 桌面]#newusers < /user.txt

第五步:关闭用户密码投影功能

[root@localhost 桌面]#pwunconv

第五步:批量更新用户的密码

[root@localhost 桌面]#chpasswd < /passwd.txt

第七步:从新开启用户密码的投影功能

[root@localhost 桌面]#pwconv

建立完成后切换登录可能会出现如下结果
linux批量建立用户解决方法:须要以root身份拷贝/etc/skel/. 拷贝到切换用户家目录下面cp -a /etc/skel/. /home/user2/而后在切换测试登录就能够了。

相关文章
相关标签/搜索