1. 程式人生 > >Linux基礎——centos 跳過管理員密碼進行登入(單使用者模式、救援模式)

Linux基礎——centos 跳過管理員密碼進行登入(單使用者模式、救援模式)

這裡列舉了兩種更改或者取消管理員密碼登入Linux系統的方法,其實兩種方法類似,都是想方設法跳過使用者認定,直接更改使用者檔案、更改密碼的過程。

為了跳過系統正常啟動過程中的某些步驟,必須知道大致的系統啟動流程是什麼樣的。大概情況如下:
在這裡插入圖片描述

加電---->BIOS—>啟動介質—>先讀第一個扇區,引導 MBR—>GRUB—>找到kernel載入到記憶體—>執行第一個程式init

單使用者模式是從GRUB中跳過了使用者認證,直接執行 bin/sh ,進而改root使用者密碼或者去掉密碼。

救援模式是從BIOS中更改啟動首選項,從系統光碟中引導系統啟動,再回來更改root使用者檔案,達到更改密碼或者去掉密碼的目的。

法一:單使用者模式

啟動時,隨便按一個鍵,空格即可(不能是回車),讓其停留在如下介面
在這裡插入圖片描述
按e編輯,按上下鍵,將游標移至最後一頁

在UTF-8後面新增init=/bin/sh

init=/bin/sh

在這裡插入圖片描述

在這裡插入圖片描述

根據上面提示,按Ctrl+x啟動

成功執行後出現 sh-4.2#

輸入mount -o remount,rw / (因為是要對檔案直接進行更改,所以必須有讀[r]和寫[w]的許可權)
在這裡插入圖片描述

現在可以改密碼了,使用passwd更改密碼,或者vi開啟passwd檔案,將使用者密碼標誌位的x去掉,意為沒有密碼。

如果系統開啟了SELinux(安全子系統),需要執行touch / .autorelabel命令,否則系統可能無法正常啟動,touch / .autorelabel之間含有空格。
在這裡插入圖片描述

輸入 exec /sbin/int 或者 exec /sbin/reboot重啟

法二:救援模式

將首選項更改為光碟(必須保證光碟中有系統映象)儲存,重啟
在這裡插入圖片描述

選擇最後一項,“問題解決”
在這裡插入圖片描述

選擇救援系統

在這裡插入圖片描述

選擇繼續

在這裡插入圖片描述

選擇OK,執行之後系統是從光碟這個路徑上啟動的,原來電腦上的系統檔案放在 /mnt/sysimage 下,可以使用 chroot /mnt/sysimage 執行原系統的程式,但是執行之後需要退出,再從光碟這個系統這邊對電腦進行重啟等操作。

在這裡插入圖片描述

chroot /mnt/sysimage 執行原系統檔案,這時可以使用passwd更改密碼,或者vi開啟passwd檔案對密碼標誌位進行修改。

在這裡插入圖片描述

之後 exit 退出原系統,再reboot重啟,進入BIOS將首選項改回硬碟就好。

內容轉自https://www.cnblogs.com/zihe/p/6905579.html

相關推薦

Linux基礎——centos 管理員密碼進行登入使用者模式救援模式

這裡列舉了兩種更改或者取消管理員密碼登入Linux系統的方法,其實兩種方法類似,都是想方設法跳過使用者認定,直接更改使用者檔案、更改密碼的過程。 為了跳過系統正常啟動過程中的某些步驟,必須知道大致的系統啟動流程是什麼樣的。大概情況如下: 加電---->B

Linux centos 管理員密碼進行登錄用戶模式救援模式

remount 無法 linu 單用戶 blog int 成功 程序 bios   這裏列舉了兩種更改或者取消管理員密碼登錄Linux系統的方法,其實兩種方法類似,都是想方設法跳過用戶認定,直接更改用戶文件、更改密碼的過程。   為了跳過系統正常啟動過程中的某些步驟,必須知

用戶模式救援模式克隆虛擬機和 Linux機器相互登錄

linux單用戶模式單用戶相當於windows 的安全模式首先重啟linux,常用的幾個命令:reboot init 6 shutdown -r now關機命令:init 0 poweroff右鍵>電源>重新啟動客戶機grub 界面,grub 是一個啟動工具,找到系統的啟動盤按方向鍵

忘記密碼用戶模式救援模式修改 克隆虛擬機遠程連接知識點

linux1.13 單用戶模式當linux系統,root密碼忘記了,怎麽辦呢?可以進入單用戶模式重置密碼。有點像windows系統的密碼忘記了,進pe系統清除密碼一樣。那怎麽進入單用戶模式呢?接下來演示一下單用戶模式的進入。操作方法重啟虛擬機,在開機的界面按方向鍵選擇第第一行,再按e鍵進行編輯。 按向下的方向

用戶模式救援模式克隆虛擬機linux機器相互登錄

用戶模式 ssh 克隆 虛擬機 boot ctr 格式 service oss 單用戶模式 當我們忘記了我們服務器的密碼的時候我們可以進入我們的服務器中的單用戶模式進行修改我們的密碼:前提是我們必須得對該臺主機的物理機進行操作,遠程登陸是不

跟阿銘學linux之四用戶救援模式克隆服務器之間相互登陸

破解ROOT密碼 救援模式 克隆服務器 機器之間相互登陸 一、單用戶模式使用場景:忘記密碼,但又不能重裝系統,這裏就用到單用戶模式。操作步驟:1,重新啟動電腦,進入到如下界面2,按e進入下個界面3,把這頁面往下拉,修改並添加如下語句rw init=/sysroot/bin/sh4,修改成如上圖

Linux使用者模式救援模式克隆虛擬機器機器相互登入

一、單使用者模式 當我們忘記linux的root密碼時,可以進入linux的單使用者模式來更改root密碼即可。 1、重啟系統 在命令列下去執行init6 或 reboot可以直接重啟系統,在虛擬機器視窗3秒內,按回車鍵,然後輸入 e 。 2、進入到

丟失歸檔進行恢復

sequence spec sed mine rdb 跳過 ora- value corrupt 在我們恢復的時候,發現中間缺失歸檔,大部分dba覺得從缺失的歸檔開始以後的歸檔都無法進行恢復。可是我們從很規的方式,改動數據文件相應的信息是能夠跳過該缺失的歸檔,而且利

Linux基礎 CentOS 6.5 ifconfig命令 不顯示ipv4地址

先說結論:不顯示ipv4地址的原因是Linux系統未開啟上網功能,需要用開啟上網ifupeth0命令後才能獲取ip地址. 想要獲取CentOS ipv4地址原因是需要用SecureCRT 來連線Linux系統, SecureCRT連線Linux系統必須知道Linux系統的i

LinuxCentos 7重置密碼

前言: 很早之前自己虛擬機器的密碼就忘記了,自己也嘗試了去解決,可是並沒有解決掉,因為自己的Xshell當時是記住密碼連線的,所以把這事放一邊了,直到有一天突然發現Xshell也無法連線自己的虛擬機器了,奔潰,只能解決了唄,常在河邊站哪有不溼鞋,想偷懶是不行的

[CentOS 7系列]忘記密碼的“救星”——用戶模式救援模式

linux 操作系統 用戶 system 忘記密碼 init是Linux系統操作中不可缺少的程序之一。 是一個由內核啟動的用戶級進程。 內核啟動(已經被載入內存,開始運行,並已初始化所有的設備驅動程序和數據結構等)之後,就通過啟動一個用戶級程序init的方式來啟動其他用戶級的進程或服務。所

Linux 修改root密碼 用戶模式救援模式

linux 密碼修改 單用戶模式 救援模式單用戶模式重啟Linux進入GRUB界面在系統啟動界面,例如 選擇第一項,並按e鍵,進入edit界面,找到linux16開頭的行,將光標移至ro處,將ro修改為rw init=/sysroot/bin/sh 按Ctrl+X鍵啟動啟動後進入如下所示界面,先

Linux基礎管理——文件查找和壓縮高級使用方法

正則表達式 預覽 ges 模糊 [] 復制 pattern 臨時文件 mode 前言: GNU Linux操作系統的哲學思想之一即是一切皆是文件,因此使用必要的手段對文件進行搜索、匹配、處理、壓縮解壓,以實現快速定位、快速處置是十分必要的。1、文件搜索查找原理

Linux-dns基礎知識和BIND的簡單配置-3主從DNS服務器及轉發

-m 區域解析庫 com window 完成 file 發的 new 配置 rndc的相關知識:1.什麽是rndc:Remote Name Domain Controller,遠程名稱域控制器rndc 通過一個 TCP 連接與名字服務器通信,發送經過數字簽名認證的命令。在當

Linux——基於CentOS系統下的快捷鍵配置Terminal終端

       大家都知道,快捷鍵的使用能大大的提高工作效率,今天我就以Terminal終端開啟的快捷鍵配置為例子!介紹一下CentOS系統下如何配置一些常用的快捷鍵。內容較少,也比較簡單,話不多說,開始配置! 1.點選右上角的設定,如下圖所示:

linux基礎學習之軟體安裝以及常用命令

    新增和檢視使用者: [[email protected] ~]# useradd anderson [[email protected] ~]# cat /etc/passwd 顯示如下: [[email protected

Web專案中對配置檔案中的密碼進行加密資料庫連線密碼

Web專案的如配置檔案applicationContext.xml檔案中,如資料庫連線的使用者密碼資訊的加密。 我們平時直接寫的專案配置是這樣的: <bean id="dataSource" class="org.apache.commons.dbcp.B

easyUI -- SpringMVC+MyBatis怎麼驗證使用者名稱和密碼進行登入

登入功能是通過使用者名稱和密碼來驗證資料庫是否存在這條資料以達到登入目的的一種方法。 使用SpringMVC實現登入功能有兩種方案。 第一種:傳入一個物件查詢資料庫 首先我們看看程式碼 實體 private int userId; pr

測試用例執行Maven -DskipTests 與 -Dmaven.test.skip=true

一、命令方式 一般打包命令為mvn package 但不想執行測試用例怎麼辦呢? mvn package -DskipTests  mvn package -Dmaven.test.skip=true 兩種都可以跳過測試用例 區別: mvn package -DskipTe

利用SecureCRT實現堡壘機自動登入

       因為工作需要,要經常登入公司的資料平臺,但是這個平臺是不能直接訪問的,必須要先登入一個堡壘機,再通過堡壘機用ssh連線到資料平臺上。於是每次連線都要進行3次輸入賬號密碼的登入操作,非常麻煩,特別是在家裡用vpn連線到公司網路,遇到vpn中斷,每次都要進行這樣的