RHEL7 or CentOS7 的系统密码如何重置

RHEL7 的世界发生了变化,重置 root 密码的方式也一样。虽然中断引导过程的旧方法(init=/bin/bash)仍然有效,但它不再是推荐的。“Systemd” 使用 “rd.break” 来中断引导。让我们快速浏览下整个过程。

介绍

目的

在 RHEL7/CentOS7/Scientific Linux 7 中重设 root 密码。

要求

RHEL7 / CentOS7 / Scientific Linux 7

困难程度

中等

指导

RHEL7 的世界发生了变化,重置 root 密码的方式也一样。虽然中断引导过程的旧方法(init=/bin/bash)仍然有效,但它不再是推荐的。“Systemd” 使用 “rd.break” 来中断引导。让我们快速浏览下整个过程。

启动进入最小模式

重启系统并在内核列表页面在系统启动之前按下e 。你会进入编辑模式。

中断启动进程

在内核字符串中 - 在以linux 16 /vmlinuz- ect 结尾的行中输入 rd.break 。接着 Ctrl+X 重启。系统启动进入初始化内存磁盘,并挂载在/sysroot 。在此模式中你不需要输入密码。

重新挂载文件系统以便读写

switch_root:/# mount -o remount,rw /sysroot/

使 /sysroot 成为根目录

switch_root:/# chroot /sysroot

命令行提示符会稍微改变。

修改 root 密码

sh-4.2# passwd

加载 SELinux 策略

sh-4.2# load_policy -i

在 /etc/shadow 中设置上下文类型

sh-4.2# chcon -t shadow_t /etc/shadow

注意:你可以通过如下创建

autorelabel

文件的方式来略过最后两步,但自动重建卷标会花费很长时间。

sh-4.2# touch /.autorelabel

因为这个原因,尽管它更简单,它应该作为“懒人选择”,而不是建议。

退出并重启

退出并重启并用新的 root 密码登录。

时间: 2024-08-27 21:08:43

RHEL7 or CentOS7 的系统密码如何重置的相关文章

Centos7 破解系统密码

一.准备工作查看系统版本 二.破解centos7系统密码1.重启系统,按e进入编辑模式2.修改权限(将只读权限修改为可读可写权限)找到ro,修改成rw,x修改完成后,ctrl+x进行重启3.修改密码三.验证结果1.重启系统,进行验证 原文地址:http://blog.51cto.com/10746498/2113462

centos7忘记root密码的重置方法-超简单

忘记root密码,重置root密码8步. 1.在开机界面按e进入grub编辑模式 2.找到 ro修改为rw /sysroot/bin/sh 3.Ctrl + x 启动 4.chroot /sysroot 5.passwd root 6.touch /.autorelabel 7.exit; exit 8.reboot 原文地址:https://blog.51cto.com/zenglinux/2456701

centos7忘记root密码,重置

1.重启系统:按上下键选择要修改的操作系统,一般为第一个,然后按e进入编辑状态,删除rhgb和quiet,   添加init=/bin/bash;然后ctrl+x: 2.挂在mount输入命令:mount -o remount,rw / 3.使用passwd修改密码键入命令:passwd 输入新的密码两次:这是会看到小白快或者说是乱码,不要惊慌,继续就好 4.然后键入命令:touch /.autorelabel 5.最后重启:exec /sbin/init 6.大功告成! rhgb 和 quie

Redhat7.0+Centos7.0系统密码破解步骤

1.在开机看到内核条目时按E进行编辑 2. 找到Linux16这段按END到尾行在UTF-8后面输入红色箭头所指内容(其中console是在你用VMware虚       拟机做实验时破解密码用到的物理机不用加此项具体情况具体对待)CTRL+X保存! 3.挂载根分区重置root用户密码,Selinux服务启动状态解决办法 4.重启以后莫着急可能需要耐心等待5分钟在这期间也有可能会有报错信息不用理会它!尽管等待奇迹 出现就可以~\(≧▽≦)/~啦啦啦!(这就是你所期待的的结果出现了)

CentOS7进入单用户模式重置ROOT密码

CentOS7进入单用户模式重置ROOT密码 CentOS 7 进入单用户方式和重置密码方式发生了较大变化,GRUB程序放置在GRUB2下,按键由b引导变成了ctrl+x引导. 重置密码主要有rd.break和init两种方法. rd.break方法: 1.启动的时候,在启动界面,相应启动项,内核名称上按"e": 2.进入后,找到linux16开头的地方,按"end"键到最后,输入rd.break,按ctrl+x进入: 3.进去后输入命令mount,发现根为/sys

事前准备!忘记Win10系统开机密码的重置方法

我们在使用电脑时一般都会设置一个帐户密码来保护我们的个人隐私,但有时我们会突然忘记这个密码,那么这时我们该怎么去解决这个问题呢?其实我们可以提前进行准备,在忘记密码时进行密码的重置.Win10系统重置密码有两种方式,一种是利用U盘创建一个密码重置盘,另一种就是设置安全问题来重置开机锁屏密码.下面我们就来介绍一下Win10系统中怎么设置安全问题来在忘记密码时重置密码.Win10系统开机锁屏密码忘记时重置密码的方法1.打开控制面板,点击选择"帐户"选项,在打开界面的左侧栏中点击选择&quo

Centos7&Centos6 Root密码破解详解

Centos7&Centos6 Root密码破解详解 说到Linux的root登录密码,相信作为一个运维管理员都是一个敏感的问题,如果当管理员忘记root登录密码,需要破解的话是及其方便的,不像windows的登录密码破解,windows登录的密码破解我们需要介入工具进行破解,现在使用最多的是老毛桃等工具.而今天我们主要介绍一下centos7和cenos6的登录密码的破解方法.使用过Centos7的童鞋来说是有体会的,Centos7和Centos6版本的命令是有一定差别的,防火墙类型最为显著,从

Windows Azure AD密码自助重置功能介绍

说到windows azure大家并不陌生了,当然azure目前分为国际和国内(世纪互联)两个版本,两个版本的功能其实有很大差别,国际版本的azure的功能比国内版本的azure功能强大,功能多,当然国内的azure的功能一直在更新,需要一定的时间来完善及更新,具体再次就不多介绍了,前段时间看见windows azure国内版本更新了一些功能,所以就来尝试一下,今天呢主要介绍windows azure AD密码自助重置功能. 我们在前面的文章中有介绍,通过在windows2012r2上部署ADF

RHEL7、CentOS7提供三种命令行方式方式来设置和显示日期

RHEL7.CentOS7提供三种命令行方式方式来设置和显示日期.时间.timedatectl是在RHEL7及CentOS7中新增的systemd的一部分,date是传统的日期时间设置命令,hwclock单元访问的是硬件时钟. 一.timedatectl [root@Geeklp-Administrator ~]# timedatectl Local time: 六 2017-12-16 19:49:53 CST Universal time: 六 2017-12-16 11:49:53 UTC