介绍

目的

在 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 密码登录。

原文发布时间为:2017-02-18

本文来自云栖社区合作伙伴“Linux中国”

如何重置 RHEL7/CentOS7 系统的密码相关推荐

  1. 将RHEL7/centos7系统网卡名称eno16777736改为eth0

    在红帽RHEL7与Centos7系统中网卡命名规则被重新定义,您的网卡名称可能会是"eno167777xx",可是已经习惯了eth0这种名称了,怎么办?那么按照<Linux就 ...

  2. Centos7 系统登录密码忘记解决方法

    1.首先请开启系统,按住esc键 2.请根据提示按e键,进入编辑选项 3.请在"UTF-8"行编辑修改两处,请将ro改为rw,即只读改为 可读写权限,然后在尾部加入 init=/b ...

  3. 重置帆软决策系统用户名密码

    1.找到db.script 路径:webapps\webroot\WEB-INF\embed\finedb 2.修改db.script 默认是不允许修改的,我们可以先拷贝出去,然后通过编辑工具修改 查 ...

  4. linux7.2密码忘了,Linux系统:centos7.2忘记密码怎么办?

    原标题:Linux系统:centos7.2忘记密码怎么办? 在使用centos系统的时候有时候太久没用忘记登录密码了,这时候该怎么办呢?下面就来教教大家怎么重置root管理员的密码 1. 启动系统,在 ...

  5. Linux系统root密码重置教程

    Linux系统root密码重置教程 一.系统版本 二.进入开机界面,按e,选择启动内核 三.进入恢复模式 1.进入内核启动命令行 2.在quiet后面加入rd.break 3.按ctrl+x,进入系统 ...

  6. VM虚拟机安装CentOS7系统后连接不上网络的问题(service netword restart)重启网卡和重置网络编译器

    文章目录 1.VM虚拟机安装CentOS7系统后连接不上网络的问题(service netword restart)重启网卡 2.service netword restart 2.第一种方式解决不了 ...

  7. 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...

    目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...

  8. 不需要苹果官方支持,可重置MAC系统固件密码

    安全研究人员fG!发现了一种可以重置iMac和MacBook固件密码的方法,并且不需要苹果公司官方的在线支持.这两款电脑都可以让用户设置一个固件密码,其目的是以防他人未经授权对核心设备设置进行更改. ...

  9. AMAX服务器双系统的linux系统root密码重置

    这里写自定义目录标题 AMAX服务器双系统的Linux系统root密码重置 AMAX服务器双系统的Linux系统root密码重置 简单讲下流程,后续有时间再补详细图文.具体操作因主板不同具有一定差异, ...

最新文章

  1. AI芯片下一步怎么走?“从软件中来,到软件中去”
  2. rpm 查看安装包 信息 时间 目录
  3. SpringBatch配置数据库
  4. FuncT,TResult的使用方法(转载)
  5. 软件工程 工具之二—— PowerDesigner v12(四)
  6. 《研磨设计模式》chap12 观察者模式observer(1)模式简介
  7. 如何增加服务器磁盘空间,linux 服务器如何扩展磁盘空间
  8. win7无法连接打印机拒绝访问_Win7系统”windows无法连接到打印机拒绝访问“怎么办?通过创建local port端口连接来搞定...
  9. lombok的相关注解使用
  10. TensorFlow losses
  11. vs2008中使用gdi+的设置
  12. mysql 复制表结构和表数据
  13. python基础数据结构,Python基本数据结构
  14. 用户心中十大最具影响力国产软件评选揭晓
  15. 说一下反三角函数atan等的角度计算值,弧度制和角度制
  16. TFT-液晶显示屏的结构和原理
  17. 在MFC中使用MSXML库 (一)MSXML库的导入
  18. Android原生Switch禁止滑动实现
  19. 解决使用yum安装软件时出现GPG-Key的问题
  20. android:ListView的局部刷新

热门文章

  1. pkg_utility
  2. spring 中bean初始化
  3. CSS中调用JS函数和变量
  4. 如何将常用的软件上传到ESXi本地存储中管理
  5. jenkins pipeline之如何串联多个Job
  6. python基础之类的属性方法、魔术方法普通方法
  7. android系统戳,直戳ARM长处 首个RISC-V版Android 10系统顺畅运行
  8. 7个使用JavaScript构建数据可视化的实用工具库,希望你能喜欢
  9. python可以做仿真吗agent_python agent应用
  10. ajax实现环境,基于jQuery实现的Ajax(Django环境)