zoukankan      html  css  js  c++  java
  • Centos7 修改root密码

    一、忘了root密码,无法登录,需要修改(重置)root密码。

      问题

         请重新设置系统的root账户密码为ooxx9527,确保能够使用root账户登录系统。

      解答:

    • 在重启/启动过程中,出现配置菜单,如下图;     

    • 通过按↑↓键来暂停条目的选择,选择第一个条目,然后按e
    • 查找开头为linux16的行,如下图

    • 通过Ctrl+e或end键,光标将出现在行末,这是需添加 rd.break console=tty1 (若行末已有console=tty1,可只添加rd.break);
    • 按下ctrl+x,继续执行系统启动过程;
    • 此时,进去紧急模式emergency mode,出于initramfs内存文件系统的根目录(root文件系统)的bash下,磁盘上原来的根目录(root文件系统)以只读形式挂载到/sysroot。

    • 发现/sysroot以只读形式挂载
    mount | grep /sysroot

    • 对磁盘的只读的根目录以读写rw形式重新挂载
    mount -o remount,rw /sysroot
    • 从inttramfs的root文件系统切换到磁盘上的根目录(root文件系统)
    chroot /sysroot
    • 用passwd命令修改密码(passwd命令在initramfs系统中不存在,所以要chroot才能使用)
    passwd root  # 然后输入两次新密码
    • 因为修改这个root用户密码后,整个系统的所有文件需要从新daSELinux标签,所以新建隐藏文件/.autorelabel通知系统自动标记relabel。
    touch /.autorelabel
    • 输入两次exit,连续退出当前的bash shell环境,系统自动重启,并能看到SELinux在重新打标签(relabeling)的百分百(%)

    到此root密码修改就完成了,登录时使用新密码登录即可。

  • 相关阅读:
    BZOJ3875 AHOI2014/JSOI2014骑士游戏(动态规划)
    Contest 9
    Contest 8
    Codeforces Round#514 Div.2 翻车记
    Contest 7
    安徽师大附中%你赛day6 T3 Hamsters [POI2010]CHO-Hamsters 解题报告
    2018.8 安徽师大附中培训游记
    安徽师大附中%你赛day5 T3 树上行走 解题报告
    安徽师大附中%你赛day4T2 演讲解题报告
    安徽师大附中%你赛day4T1 金字塔 解题报告
  • 原文地址:https://www.cnblogs.com/mjiang2017/p/9806901.html
Copyright © 2011-2022 走看看