linux编程 - linux系统下,系统密码忘记了,怎么办?
高洛峰
高洛峰 2017-04-17 14:35:33
0
7
819

就是刚刚安装的系统,没有记住密码。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(7)
Peter_Zhu

單一使用者模式什麼的都太麻煩。

最簡單的方式,從USB啟動(任何系統都行,只要有文字編輯器,支援linux的檔案系統),把/etc/shadow檔案中的隨便選一個用戶,把密碼欄位的HASH值改為
$siicWeap
hld1d7glzP9NCJRxvFDtl5gubgaRM3oWfFfNdDX3mxX1tkhWEUN0UbVYnNziwvkQuB43iDizJ.g9XyKq3wyl0
game那麼,結果就是這個使用者名稱下的密碼會變成

建議修改忘記密碼的使用者或ROOT,因為其他使用者可能是系統使用者無法登入(知道密碼也沒什麼卵用)
PHPzhong

1.使用reboot指令重新啟動;
2.重新啟動再進入選擇linux系統碟的介面點選空格,中斷啟動;
3.敲擊鍵盤E,進入編輯模式,想下捲動頁面,找到kernel那一行(一般都是倒數第二行),在結尾增加加rd.break,然後按ctrl+x;系統會再啟動;
4.啟動後在指令列介面執行:mount -a remount, rw /sysroot 執行完之後再執行chroot /sysroot
5.passwd root 這一步修改root密碼; 6. touch /.autorelabel 輸入兩次exit等待機器啟動就好.

這個方法雖然煩,但是用起來比較穩健.

黄舟

補充我用過的相對麻煩的方法

  • 使用 live usb 啟動機子, 然後掛載檔案系統, 然後 chroot;

  • 你就已經已root的身份進入機子上的系統了, 這之後你就可以passwd you_user_name設定密碼了;

左手右手慢动作

單一用戶模式 !

巴扎黑

單模式
密碼root

阿神

知道root密碼嗎?

左手右手慢动作

如果是Linux作業系統的話,其實也是很簡單 -- 單一使用者登陸。下面以Ubuntu14.04來簡單示範一下具體的操作流程。

  1. 開機,如下圖(沒有裝虛擬機,手機拍的圖片湊合這看把):

  2. 此時會有一個選項:Advanced Options for Ubuntu, 選取直接回車 ,

  3. 看到裡面有很多選項,選取後面有recovery mode的選項(千萬別回車!),按下字母e,

4.關鍵的時候到了, 倒數第四行,會看到一行linux /boot/
vm.......ro recovery nomodeset,
step 1: 刪除recovery nomodeset
step 2: 在這一行的最後加上quiet splash rw init=/bin/bash

  1. 按F10, 啟動。

  2. 如果沒有意外你會進入系統, 輸入:passwd, 系統會提示你輸入新的密碼,結束。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!