RedHat7 / CentOS 7 忘记root密码修改

1.(a) 开机出现grub boot loader 开机选项菜单时,立即点击键盘任意鍵,boot loader 会暂停。

(b) 按下’e’,编辑选项菜单
(c) 移动上下鍵至linux16 核心命令行

linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=449d53d1-84c2-40c0-b05e-d1900591d71b ro rd.lvm.lv=vg_kvm7usb/swap crashkernel=auto

vconsole.keymap=us crashkernel=auto vconsole.font=latarcyrheb-sun16 rd.lvm.lv=vg_kvm7usb/root rhgb quiet LANG=en_US.UTF-8 rd.break

(d) 在核心命令行最后加入rd.break 。
(e) 再按下Ctrl+x 重新以这个设定开机。
●开机后的互动式命令环境,並不是正常开机的系統,正常开机系統挂载在 /sysboo 且挂载成只读,必須重新挂载成可写入,才能修改密碼,步骤如下:
(a) 重新挂载/sysroot 成可读可写。
switch_root:/# mount –o remount,rw /sysroot
(b) chroot 工作目录到/sysroot。

switch_root:/# chroot /sysroot
(c) 设定新的root 密码。

sh-4.2# passwd root

(d) 因为在此情況下,SELinux 並沒有启动,对所有文件的更改,可能会造成文档的context 不正确,为确保开机时重新设定SELinux context,必

須在根目录下添加隐藏文件.autorelabel。

sh-4.2# touch /.autorelabel

(e) 退出chroot

sh-4.2# exit

switch_root:/#
(f) 退出系統,系統会自动重新开机。

switch_root:/# exit
重启后,使用修改后root密码登入即可。

参考博文:
http://www.cnblogs.com/mhten/p/4323228.html

原文地址:http://blog.51cto.com/linux10000/2062326

时间: 2024-08-30 12:33:04

RedHat7 / CentOS 7 忘记root密码修改的相关文章

Linux – RedHat7 / CentOS 7 忘记root密码修改

1.(a) 开机出现grub boot loader 开机选项菜单时,立即点击键盘任意鍵,boot loader 会暂停. (b) 按下’e’,编辑选项菜单(c) 移动上下鍵至linux16 核心命令行 linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=449d53d1-84c2-40c0-b05e-d1900591d71b ro rd.lvm.lv=vg_kvm7usb/swap crashkernel=auto vconsole.keymap=

linux/CentOS 6忘记root密码解决办法

在使用linux的过程中有时候会忘记root用户的密码(尤其是进行交接而文档内容不全的时候),这个时候我们就可以进入单用户模式来重置root用户密码.下面来讲解重置root密码的方式,也可以说是破解root密码的方式. 系统环境:centos6.5 mini 1.  重启服务器,在读秒的时候按任意键,就会出现如下界面 在此界面中按下键盘中的'e',从而进入grub模式 2.在1中按下e就会进入到如下界面. 将光标移动到kernel那一行,然后再一次按'e',进入kernel该行的编辑界面 3.这

Centos 7忘记root密码解决方法:重置root密码

平日里让运维头疼的事情已经很多了,如果一不小心把一台Linux测试机的root密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作.Centos7跟以前的发行版本变化很大,因此重置root密码的方法也有所区别.重启系统出现引导界面时,按下e键进入内核编辑界面在linux16这一行的最后面追加"rd.break"参数,然后按下Ctrl+X组合键来运行修改过的内核程序大约等个几秒钟后,进入到系统的紧急救援模式此时/sysroot文件系统为只读模式,需要重新挂载/sysroot为可写模式

CentOS 7忘记root密码解决办法

1,CentOS 7 root密码的重置方式和CentOS 6完全不一样,CentOS 7与之前的版本6变化还是比较大的,以进入单用户模式修改root密码为例. 2,具体的操作步骤如下2.1,重启开机按esc 2.2,按e 2.3,编辑修改两处:ro改为rw,在LANG=en_US.UFT-8后面添加init=/bin/sh 2.4,按Ctrl+X重启,并修改密码2.5,由于selinux开启着的需要执行以下命令更新系统信息,否则重启之后密码未生效touch /.autorelabel2.6,重

CentOS 7忘记root密码解决办法?(′ε`)

在 CentOS7.x 系列中更改root密码的确比CentOS6难上不少. 首先,在开机等待界面,按E键进入Grub 原文地址:http://blog.51cto.com/13566681/2122198

RHEL 7、CentOS 7 忘记root密码如何重置

1.重启服务器,进入到grub引导界面按 'e' 2. 找到 linux16那一行,在这一行的末尾键入  rd.break console=tty0,再按 CTRL-x 进行引导系统,进入单用户模式 3.在当前命令行中依次输入如下命令: mount -o remount,rw /sysroot     #重新挂载 chroot /sysroot                  #改变根目录,执行完该命令后命令行会改变 passwd                           #重置ro

mysql5.7忘记root密码修改

1. 修改 my.ini,在 [mysqld]下增加一行: skip-grant-tables(登录时跳过密码检查) 2. 重启 mysql 3.update mysql.user set authentication_string=PASSWORD('newpassword') where User='root';其中 PASSWORD为mysql的加密函数,按mysql的加密方式加密,再运行FLUSH PRIVILEGES; 4.把my.ini修改回,保存重启

CentOS 7 忘记root密码的解决之道

1.启动时任意键暂停启动,会出现如下界面: 2.按e键进入编辑模式,将光标移动linux16开始的行,添加内核参数 rd.break 3.按 ctrl+x 组合键启动 4.查看各分区和文件系统的挂载情况,需要将 / 的模式改为 rw 5.当前系统上的 / 是在光盘上的,切换至挂载目录下的 / ,才可以修改密码 6.在 / 目录下创建autorelabel文件后,退出即可回到熟悉的界面

centos7忘记root密码修改方式

1.在进入系统选择时按下e键 2.进入下面的界面找到linux16哪一行后修改ro为rw,并在最后加上init=/bin/sh.最后按ctrl+x进入单用户模式 3.在单用户模式修改密码 4.创建系统文件,更新系统信息.重启系统(注:touch后的/和.是有空格的) 然后密码就修改成功了             把ro改为rw