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

相关推荐

  • Linux软件包安装

    Linux系统和Windows系统在软件包安装上区别很大:     软件运行环境:         API: Application Programming Interface    POSIX: P…

    Linux干货 2016-08-21
  • 权限作业

    三种权限rwx对文件和目录的不同意义 对文件来说: r:可获取文件的数据; w:可修改文件的数据;(但不能删除文件) x:可将此文件运行为进程;(针对二进制文件或脚本) (一般而言,文件默认情况下都不该有执行权限) 对目录来说: r:可以使用ls获取其下的所有文件列表;但不能访问文件,不能cd进目录,不能查看文件的详细信息(元数据) w:可修改此目录下的文件…

    Linux干货 2016-08-05
  • grep 整理

    grep: Linux上文本处理三剑客 grep:文本过滤(模式:pattern)工具;  grep: Global search REgular expression and Print out the line. 作用:文本搜索工具,根据用户指定的“模式”…

    Linux干货 2016-10-09
  • 程序包管理:rpm和yum

    rpm命令                              软件包管理 程序包管理 一、概述 (一)API:Application Program Interface  应用编程接口 ABI…

    Linux干货 2016-08-21
  • ldd 的一个安全问题

    我们知道“ldd”这个命令主要是被程序员或是管理员用来查看可执行文件所依赖的动态链接库的。是的,这就是这个命令的用处。可是,这个命令比你想像的要危险得多,也许很多黑客通过ldd的安全问题来攻击你的服务器。其实,ldd的安全问题存在很长的时间了,但居然没有被官方文档所记录来下,这听上去更加难以理解了。怎么?是不是听起来有点不可思议?下面,让我为你细细道来。 首…

    Linux干货 2016-05-05
  • Linux上glob用于实现文件名的通配、IO重定向及管道

    Linux中所谓的通配是指,显示以指定条件为条件的文件;即通配的含义是指搜寻以已知条件为前提的目标文件。 常用文件通配符有: 文件通配符 含义 例子 * 任意长度的任意字符 如a*,搜寻所有以a为首的文件名的文件 ? 任意的单一字符 如a?,搜索所有的以a开头的两个字符的文件名的文件 [] 匹配指定范围内的任意的单个字符 如[a-z],匹配任意单个字母(不区…

    Linux干货 2017-04-04

评论列表(2条)

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

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

    • sjsir
      sjsir 2016-07-22 14:05

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