批量创建用户

简介:

1、创建用户账户的基本信息列表文件。如userfile.txt,内容如下:

   ftp00:x:520:520::/home/ftp00:/sbin/nologin

   ftp01:x:521:521::/home/ftp01:/sbin/nologin

userfile.txt文件中的内容格式和/etc/passwd的格式是一样的,必须严格按照/etc/passwd的格式来书写。


2、创建用户账户的密码数据文件。如userpwfile.txt.内容如下:

   ftp00:123456

   ftp01:123456


3、通过newusers和chpasswd命令完成批量添加用户。

   newusers userfile.txt

   chpasswd < userpwfile.txt


4、通过pwconv命令实现/etc/passwd和/etc/shadow文件同步


本文转自甘兵 51CTO博客,原文链接:http://blog.51cto.com/ganbing/1220258,如需转载请自行联系原作者

相关文章
|
2月前
|
关系型数据库 MySQL 数据库
MySQL技能完整学习列表9、用户管理和权限控制——1、创建和管理用户——2、权限授予和撤销
MySQL技能完整学习列表9、用户管理和权限控制——1、创建和管理用户——2、权限授予和撤销
44 0
|
8月前
|
存储 关系型数据库 MySQL
Mysql 用户管理(创建、删除、改密、授予权限、取消权限)
Mysql 用户管理(创建、删除、改密、授予权限、取消权限)
229 0
|
Linux Shell 编译器
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
287 0
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
|
存储 关系型数据库 MySQL
mysql加强(1)~用户权限介绍、分别使用客户端工具和命令来创建用户和分配权限
mysql加强(1)~用户权限介绍、分别使用客户端工具和命令来创建用户和分配权限
150 0
mysql加强(1)~用户权限介绍、分别使用客户端工具和命令来创建用户和分配权限
|
MySQL 关系型数据库 数据库
MySql新建账号并分配权限
MySql新建账号并分配权限 在服务器的MySQL运维过程中,我们有时会遇到新建MySql账号的情况,要求新建的账号只允许某些特定的数据库操作权限,只能访问到特定的数据库,实现数据库权限的严格管理,以下以MySQL-Front管理软件为例,简述在Mysql中新建账号并分配相应的权限。
1593 0
|
Shell 开发工具 数据安全/隐私保护
|
Devops 数据安全/隐私保护
批量创建用户并使用sudo和ACL来控制用户权限
最近公司应相关部门的监管要求加强了对用户权限的控制,为了积极响应国家的号召,公司账号权限设计管理的重任就落到我的肩上。
1150 0
|
Shell Perl 数据安全/隐私保护
|
数据安全/隐私保护 Shell