破解linux虛擬機的密碼

来源:http://www.cnblogs.com/fengdejiyixx/archive/2017/12/09/8012184.html
-Advertisement-
Play Games

虛擬機破解秘密碼步驟: 虛擬機(server)的登錄通常需要一個本地用戶,而本地用戶密碼假如不知道或者是已經忘記了,也是有辦法進入的,在Linux系統內就有可以提供這種可以進入的方案,而基本思路就是重置管理員(root)的登錄密碼,具體操作如下: 1、重啟虛擬機 server,出現 GRUB 啟動菜 ...


虛擬機破解秘密碼步驟:

         虛擬機(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"    //激活網卡配置信息


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一.TcpClient與TcpServe。 首先我們需要知道伺服器的IP地址,在伺服器端建立監聽,當監聽到客戶端的連接請求後,連接到客戶端。 而客戶端則需要連接到指定的IP伺服器地址,建立網路流,則可以實現通信。 接下來給出一個伺服器端與客戶端的實例: 伺服器端: 此時伺服器端應用的是Socket類 ...
  • 實例01 實現一個簡單的Web服務訪問 本實例將實現IP地址查詢介面服務,根據用戶傳入的IP地址返回IP所在的省、市、地區,實例中將會用到IP地址庫用於查詢信息,由於數據較多,所以讀者可在光碟資源文件中直接附加資料庫文件,這裡將不再介紹導入數據的過程。 程式實現步驟如下: (1)打開Visual S ...
  • 常用集合介面系列:http://www.cnblogs.com/fengxiaojiu/p/7997704.html 常用集合類系列:http://www.cnblogs.com/fengxiaojiu/p/7997541.html 常用集合類: 數組(Array)的不足(即:集合與數組的區別) 1 ...
  • Elastic 的底層是開源庫 Lucene。但是,你沒法直接用 Lucene,必須自己寫代碼去調用它的介面。Elastic 是 Lucene 的封裝,提供了 REST API 的操作介面,開箱即用。Elastic 的底層是開源庫 。但是,你沒法直接用 Lucene,必須自己寫代碼去調用它的介面。E ...
  • 作者 [email protected] 彭東林 平臺 busybox-1.24.2 Linux-4.10.17 Qemu+vexpress-ca9 概述 在寫驅動的時候,我們經常會向用戶空間導出一些文件,然後用戶空間使用cat命令去讀取該節點,從而完成kernel跟user的通信。但是有 ...
  • 1、啟動vm服務 如果遇到無法啟動時,需要還原vm預設配置解決 2、更改vm設置為NAT模式 3、centOS開啟DHCP ...
  • 1.首先是特殊功能寄存器。 認為指的是P0,P1,P2,P3,P4. 在頭文件<reg52.h>有對特殊功能寄存器的地址分配。 另一個是sbit,是對P0等的8個口的定義。例sbit LED = P0^0,就相當於用LED表示 P0^0. 可以理解成別名。 2.電磁干擾,冬天毛衣靜電,靜電放電ESD ...
  • 1、配置centOS虛擬機網卡 先設置橋接模式 此處的address要和本機的vmware在同一個網段 2、重啟centOS網卡 3、關閉本機和虛擬機防火牆,防止ping不通 centOS命令: firewall-cmd --state #查看預設防火牆狀態(關閉後顯示notrunning,開啟後顯 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...