虚拟机破解秘密码步骤:

         虚拟机(server)的登录通常需要一个本地用户,而本地用户密码假如不知道或者是已经忘记了,也是有办法进入的,在Linux系统内就有可以提供这种可以进入的方案,而基本思路就是重置管理员(root)的登录密码,具体操作如下:
         1、重启虚拟机 server,出现 GRUB 启动菜单时按 e 键进入编辑状态(其实可以重启过程中不停按e进入,以防止抓不到界面,界面停留的时间比较短)

点机上面的Restart重启虚拟机;

此界面即为GRUB界面,停留几秒钟时间,在出现此界面时按e不易捉捕到,建议重启时在此界面出现前就按不停按e,保证一定能进入编辑状态;

此界面即为编辑界面,可以按上下方向键翻动;

         2、找到 linux16 所在行,末尾添加 rd.break console=tty0,按 Ctrl+x 键进恢复模式

找到Linux16这一行,然后按end键,跳到到末尾的位置,输入“空格“后,输入命令rd.break console=tty0 ,然后ctrl + x进入恢复模式

         3、以可写方式挂载硬盘中的根目录,并重设 root 密码:

进入恢复模式后,输入下面的命令,进行重新挂载根系统、切换到根系统、设置考试指定的密码、标记下一次启动重做 SELinux 标签等一系列操作。

switch_root:/# mount -o remount,rw /sysroot         //以可读写方式重新挂载根系统
switch_root:/# chroot /sysroot/           //切换到根系统
sh-4.2# passwd root       //设置考试指定的密码   #sh-4.2# echo 123456 | passwd --stdin root  //这里或者用这种非交互方式设置密码更简洁  
sh-4.2# touch /.autorelabel      //标记下一次启动重做 SELinux 标签
sh-4.2# exit
switch_root:/# reboot



         4、配置主机名、IP地址/掩码/默认网关/DNS地址
[root@serverX ~]# hostnamectl set-hostname serverX.example.com
[root@serverX ~]# nmcli connection modify "System eth0" ipv4.method manual ipv4.addresses "172.25.X.11/24 172.25.X.254" ipv4.dns 172.25.254.254
[root@serverX ~]# nmcli connection modify "System eth0" connection.autoconnect yes   //需要时允许自动连接
[root@serverX ~]# nmcli connection up "System eth0"    //激活网卡配置信息

最新文章

  1. Delphi中DBChart的数据库应用
  2. nginx 访问目录403
  3. android selector 开始自定义样式
  4. Winform 数据库连接app.config文件配置 数据库连接字符串
  5. 《30天自制操作系统》10_day_学习笔记
  6. Shiro学习详解
  7. 泛泰A870L/K/S第三版官方4.4.2原来的系统卡刷机包 (愿自己主动ROOT)
  8. 如何在网页启动Windows服务
  9. C#多线程:深入了解线程同步lock,Monitor,Mutex,同步事件和等待句柄(中)
  10. 二叉树遍历等基本操作(Java实现)
  11. 4、redis 分布式锁
  12. hibernate坑边闲话3
  13. Netty 中ChannelOption的含义以及使用的场景
  14. 动态绑定事件到特定dom元素上,包含新增加的
  15. [算法专题] BST&AVL&RB-Tree
  16. js 设置img标签的src资源无法找到的替代图片(通过img的属性设置)
  17. mongoose入门
  18. 二、为什么要用MapReduce
  19. pysonar
  20. 「Vue」v-html生成的图片大小无法调整的解决办法

热门文章

  1. (四十二)tableView的滑动编辑和刷新 -局部刷新和删除刷新 -待解决问题
  2. Eclipse/Myeclipse生成serialVersionUID方法
  3. Android存储系统的架构与设计
  4. Swift的基础之UILabel控件
  5. Material Design之NavigationView和DrawerLayout实现侧滑菜单栏
  6. SpriteBuilder添加的TrueType字体未显示在log中的原因分析
  7. MTK Android添加驱动模块
  8. Java 深度克隆 clone()方法重写 equals()方法的重写
  9. JFreeChart时间轴固定24小时每天刷新
  10. JavaScript,只有你想不到