手动快捷创建用户和密码

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

我用的是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表示此用户有密码):UID:GID:信息(可以写可以不写):家目录: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 <passwd 写入到shadow文件中,最后就输入pwconv命令取消回血。这样就成功了。

转载于:https://blog.51cto.com/lweifu/1380593

手动快捷创建用户和密码相关推荐

  1. Oracle11g本地数据库创建用户和密码,附赠使用PL/SQL软件登录用户

    Oracle11g创建用户和密码 步骤: 管理员身份打开cmd命令窗口: 输入sqlplus 先使用管理员账户登录,为了创建普通用户: 用户名:sys as sysdba 密码:随便输 创建新用户,我 ...

  2. mongodb创建用户和密码

    创建数据库文件夹与日志文件 mkdir /home/mongodb/data mkdir /home/mongodb/logs touch(创建文件) 3. 启动mongodb cd到mongodb目 ...

  3. Linux创建用户和密码相关的命令useradd、groupadd、passwd和userdel应用

    记录:351 场景:在CentOS 7.9操作系统上,使用useradd命令创建用户:使用groupadd命令创建用户组:使用passwd命令修改密码.锁定密码.设置密码有效时间等:使用userdel ...

  4. linux创建用户和密码的命令,linux命令创建和修改用户及密码

    作者: linux下创建用户 1.添加ftp用户 useradd ftpname -d /home/ftp passwd ftppwd 以下操作都以root权限进行: service vsftpd s ...

  5. oracle通过sqlplus 创建用户和密码

    一台电脑装了两个oracle11g数据库(orcl和orcl1),一开始直接通过cmd进入sqlplus,发现只能给其中一个orcl1数据库添加用户,后来发现两个数据库都有sqlplus,进入对应的数 ...

  6. 本地mysql新建用户名和密码错误_mysql创建用户和密码出现错误怎么办

    解决方法: 1.进入mysql  准备关闭mysqlmysql># service mysqld stop 2.执行mysql># mysqld_safe --skip-grant-tab ...

  7. linux suse创建用户及密码,suse linux下创建用户方式

    suse linux上创建用户方式 当需要数据共享时,在suse linux上创建用户需要注意以下两点: 1. 所有服务器相同的用户名具备相同的id号. 2. 所有用户属于同一个组(如users组). ...

  8. linux批量创建用户和密码

    老男孩教育第五关实战考试题:批量创建10个用户stu01-stu10,并且设置随机8位密码,要求不能用shell的循环(例如:for,while等),只能用linux命令及管道实现. 方法1: [ro ...

  9. linux实战考试题:批量创建用户和密码(不能使用循环)

    批量创建10个用户,并且设置随机8位密码,要求不能用shell的循环(例如:for,while等),只能用linux命令及管道实现. 方法1: [root@oldboy /]# echo stu{01 ...

最新文章

  1. android xml pid vid,增加属性标识摄像头的vid与pid,以便知道摄像头与设备文件的对应关系...
  2. Dimple.js基础
  3. pxe+kickstart部署多个版本的Linux操作系统(上)---原理篇
  4. 双11期间,请关爱程序员!
  5. Python类方法、实例方法、静态方法和属性方法详解
  6. react 渲染道具_如何在浏览器中查看您的React状态和道具
  7. Flutter 初尝:从 Java 无缝过渡,java开发面试笔试题
  8. 副本引发的问题corrupt data exception
  9. 拓端tecdat|R语言、SAS潜类别(分类)轨迹模型LCTM分析体重指数 (BMI)数据可视化
  10. 这些PHP考点虽然简单基础,但是很重点
  11. Cisco2811配置Qos实现带宽分流
  12. axure 原型图 基础知识介绍
  13. 路由器管理系统html代码,192.168.1.5 路由器登录管理界面操作步骤
  14. 【暑假阅读推荐书目】历史篇·中国史
  15. 刷屏了的为什么:为什么12306时不时要崩那么一下下?
  16. 如何使CAD打印PDF显示清楚
  17. 美洲豹超级计算机图片,中国超级计算机发展史_美洲豹超级计算机_神威蓝光超级计算机 济南(3)...
  18. 智能机器人编程有必要学吗?
  19. amazon - sellercentral 之 sellercentral report - monthly storage fee report
  20. java接口 运动员,JAVA面向对象进阶实例【教练和运动员日常安排】

热门文章

  1. python字符计数怎样去除空格_去除python中的字符串空格的简单方法
  2. sparkstreaming监听hdfs目录如何终止_Spark笔试题:Spark Streaming 反压机制
  3. jvm监控工具(排查内存溢出和内存泄漏)
  4. 远程过程调用失败_Dubbo 本地调用
  5. win10服务器文件停止,解决win10提示“当OLE服务于对象服务器通讯时,后者已停止”的方法...
  6. vue2.0 通过ip访问自己运行的项目
  7. 【Linux】36.ubuntu删除vscode的缓存,可清理出几十G空间
  8. 【自动驾驶】19.自动驾驶各个坐标系
  9. 【c++】27.事件驱动、IO复用、sellect、poll、epoll三者的区别
  10. DDD理论学习系列(10)-- 聚合