Linux基础知识之忘记root密码

学习之后修改linux用户密码:(物理机端才能修改)

①在读秒时按下任意键一下即可;
  blob.png     file://C:\Users\sjsir\AppData\Local\Temp\ct_tmp/1.png
②在下面的界面,选择敲a键,进入命令行模式;
  blob.png     file://C:\Users\sjsir\AppData\Local\Temp\ct_tmp/2.png
③在下面的界面的末尾输入 1(表示进入单用户模式);

  blob.png     file://C:\Users\sjsir\AppData\Local\Temp\ct_tmp/3.png
进入单用户模式:
  blob.png     file://C:\Users\sjsir\AppData\Local\Temp\ct_tmp/4.png
④在命令行提示符下面输入passwd,依据提示修改密码即可;
  blob.png     file://C:\Users\sjsir\AppData\Local\Temp\ct_tmp/5.png
⑤exit,系统系统重启进入系统;    
  blob.png      file://C:\Users\sjsir\AppData\Local\Temp\ct_tmp/6.png


预习之前认为的修改密码的步骤:

本篇文章以RedHat Enterprise Linux系统为例,CentOS系统和Fedora系统应和RedHat系统类似。

1.在系统启动时进入grub选项菜单。 方法在进入redhat系统倒计时时候,按下enter键,进入grub选项菜单。

        Red Hat Enterprise Linux (2.6.32-358.e16.x86_64)

2.在grub选项菜单按e进入编辑模式。

        root (hd0,0)

        kernel /boot/vmlinux-2.6.52-358.e16.x86_64 ro root=UUID7610da86-3c25->

        initrd /boot/initramfs-2.6.32-358.e16.x86_64.img\

3.编辑kernel那行再按e,开始编辑,再后面 添加“ /init 1” ,然后按enter键,回到grub选项菜单。

        <DTYPE=pc KEYTABLE=us rd_NO_DM rhgb guiet 后面添加 /init 1

4.按b键重启(应该是按住b键)

5.进入系统之后,现在是单一用户模式,是指令系统界面,写指令 #vim /etc/passwd

        Telling INIT to go to single user mode.

        init: rc main process (1233) killed by TERM singal

        [root@localhost /]#vim /etc/passwd

6.按下i,进入vim的插入模式“INSERT”

7.将root后面的x删除,此操作其实将root密码设置为空密码。

8.然后保存退出!方法:按下Esc键,进入命令模式,然后按”shift+:“,最后按下wq键,enter键保存退出。

9.重启reboot

10.登录root账号,直接回车,不用输入密码即可进入操作系统

11.输入passwd 添加新的root密码

原创文章,作者:sjsir,如若转载,请注明出处:http://www.178linux.com/24702

(0)
sjsirsjsir
上一篇 2016-07-22
下一篇 2016-07-22

相关推荐

  • CentOS的启动流程

                      一个操作系统的开启与关闭不是我们手动的打开与关闭电源那么简单。这个过程中涉及太多的内部服务的打开与关闭。而在这个过程中如果出现什么问题,那么以后的某些服务…

    2017-09-01
  • Python函数式编程指南:目录和参考

    目录: 概述 这一篇简要地描述了函数式编程和一些相关的概念。 函数 这一篇展示了关于函数可能不常用到的部分特征并尝试引导诸位使用函数式的思维解决问题,并介绍了诸多有用的内建函数。 迭代器 这一篇介绍了迭代器以及Python对迭代器的语法级的支持,还包括了内置模块itertools的介绍。 生成器 这一篇介绍了自定义的迭代器——生成器,并展示了生成器的用途和使…

    Linux干货 2015-03-11
  • CentOS 6上的防火墙策略的保存

    两种iptables的策略保存的方法

    2018-02-27
  • 分别设置CentOS 6与CentOS 7的开机启动为3模式 遇到的问题

    vim /etc/inittab (centos 6) 把id:5: initdefault: 改成3模式 reboot 2  (centos7) vim /etc/inittab 打开文件没有id:5: initdefault: 这一项 systemd使用比sysvinit的运行级别更为自由的target概念作为替代 第三运行级: multi-u…

    2017-05-18
  • 正则表达式

         正则表达式是由一类特殊字符所编写的模式,通过这些字符的使用,我们能检索 查找文本中符合某些规则的内容。 正则表达式元字符的分类有:字符匹配,匹配次数,位置锚定,分组等。      字符匹配:      . : 匹配任意单个字符     &n…

    Linux干货 2017-04-06
  • 安装CentOS 6.9

    安装完VMvare,VMware可以运行虚拟机,虚拟机就相当于一台电脑,然后我们在这台电脑上安装Linux系统,我们这次介绍安装CentOS 6.9的过程 1.打开VMware,依照下图步骤安装     首先我们需要创建新的虚拟机,然后配置出适合自己物理机的虚拟机 2.点击典型类型安装     这里推荐使用典…

    2017-07-12

评论列表(2条)

  • 马哥教育
    马哥教育 2016-07-22 10:48

    这样做是不对的,可以直接在单用户里面用passwd修改root的密码

    • sjsir
      sjsir 2016-07-22 14:05

      @马哥教育但是我也用过这种方法,能解决忘记密码的问题啊,以后学习之后,再写一篇利用单用户模式去解决忘记密码的博客