首頁  >  問答  >  主體

linux编程 - linux系统下,系统密码忘记了,怎么办?

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

高洛峰高洛峰2743 天前823

全部回覆(7)我來回復

  • 天蓬老师

    天蓬老师2017-04-17 14:37:33

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

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

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

    回覆
    0
  • PHPz

    PHPz2017-04-17 14:37:33

    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等待機器啟動就好.

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

    回覆
    0
  • 黄舟

    黄舟2017-04-17 14:37:33

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

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

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

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 14:37:33

    單一用戶模式 !

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 14:37:33

    單模式
    密碼root

    回覆
    0
  • 阿神

    阿神2017-04-17 14:37:33

    知道root密碼嗎?

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 14:37:33

    如果是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, 系統會提示你輸入新的密碼,結束。

    回覆
    0
  • 取消回覆