如何使用 Ubuntu 實時磁盤重置 Linux 密碼

您是否忘記了 Linux PC 上的密碼?進不去?別擔心!您可以使用 Ubuntu live disk 來重置您的密碼!在本指南中,我們將向您展示如何操作!

如何使用 Ubuntu 實時磁盤重置 Linux 密碼

創建活動磁盤

在我們可以使用 Ubuntu 實時磁盤重置您的密碼之前,我們需要創建實時磁盤。要製作實時磁盤,請首先訪問Ubuntu.com/desktop。進入桌面頁面後,選擇“下載 Ubuntu”按鈕。

選擇“下載 Ubuntu”按鈕後,您將進入下載頁面,在那裡您將看到兩個可供下載的選項。查找“Ubuntu 20.10”,然後選擇旁邊的綠色下載按鈕開始下載 Ubuntu 20.10 ISO 文件。

將 ISO 文件下載到您的 PC 後,前往Etcher.io,將您最喜歡的 USB 閃存驅動器插入 USB 端口。然後,將最新版本的 Etcher 下載到您正在創建 Ubuntu 實時磁盤的計算機上。

注意:Etcher 的偉大之處在於它是跨平台的!即使您被鎖定在 Linux PC 之外,您仍然可以在 Mac、Windows PC 或其他 Linux 系統上創建您的 Ubuntu 實時磁盤!

在您的計算機上下載最新版本的 Etcher 後,啟動它。然後,按照下面的分步說明進行操作。 

步驟1:在Etcher應用程序中找到“Flash from file”按鈕,並用鼠標選擇它。選擇此按鈕後,將出現一個彈出窗口。使用此窗口瀏覽 Ubuntu 20.10 ISO 文件。

第二步:用鼠標選擇“選擇目標”按鈕。然後,使用菜單選擇您的 USB 閃存驅動器。

第 3 步:選擇“閃光!” 用鼠標按鈕啟動 Ubuntu 實時磁盤創建過程。可能需要幾分鐘才能完成!

當 Live Disk 完成刷新後,重新啟動要重置密碼的 PC 進入其 BIOS,並將其配置為從 USB 啟動以訪問 Ubuntu Live 磁盤。

將 Linux 掛載為 Chroot

更改密碼的唯一方法(如果您被鎖定)是使用 Chroot。Chroot 允許用戶在獨立的環境中安裝操作系統。

如果您是 Linux 新手,訪問 Chroot 並不容易。您需要了解一些文件系統,包括安裝的內容。但是,我們將盡可能簡單地分解它!

首先,在實時磁盤中啟動一個終端窗口。打開終端窗口後,使用sudo -s 命令將實時磁盤轉換為 root 用戶 。

須藤 -s

訪問root用戶後,運行 lsblk 命令。此命令將顯示連接到 Linux 系統的每個硬盤驅動器和分區。 

lsblk -paf

從這裡,您必須查看 Linux 硬盤驅動器分區的 lsblk 輸出。在這個例子中,我們將/dev/sda1用於引導分區和/dev/sda2根分區。你的可能不同。 

如果您無法弄清楚分區是什麼,請閱讀我們關於在 Linux上查找硬盤信息的深入教程。它將幫助您了解lsblk輸出並幫助您找出分區是什麼。

一旦確定了分區是什麼,就可以使用以下命令將它們掛載到 Ubuntu 實時磁盤中的 /mnt 目錄。

注意:記住,/dev/sda1並且/dev/sda2只是示例。請更改以下命令的/dev/sda1和/dev/sda2部分以反映您需要安裝的分區。

首先,我們將根文件系統掛載到/mnt目錄中。在這個例子中,根文件系統是打開的。/dev/sda2.

如何使用 Ubuntu 實時磁盤重置 Linux 密碼

掛載 /dev/sd2 /mnt 

將根文件系統/mnt掛載到 Ubuntu live 磁盤後,我們必須掛載/dev/sda1,啟動分區為/boot/efi在這個例子中,我們正在使用的 Linux 系統有一個專用的 EFI 分區。 

如果您沒有專用的 EFI 分區,請跳過此步驟。或者,如果您的 EFI 掛載路徑不同(例如,/boot而不是/boot/efi),請務必在下面的命令中更改它。

注意:/mnt/如果要更改mount 命令中的路徑必須以開頭。 

掛載 /dev/sda1 /mnt/boot/efi

掛載所有文件系統後,使用以下命令將 Chroot 掛載到 Ubuntu 實時磁盤。

如何使用 Ubuntu 實時磁盤重置 Linux 密碼

cd /mnt mount --bind /dev /mnt/dev mount --bind /dev/pts /mnt/dev/pts mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys chroot /mnt

輸入上述所有命令後,您將在 Chroot 中掛載 Linux 系統並擁有對其的完整命令行訪問權限。

使用 Live Disk 重置密碼

一旦您連接到 Ubuntu 實時磁盤中的 Chroot,您將立即可以訪問您的 Linux PC 的 root 用戶帳戶。由於您具有 root 訪問權限,因此您可以輕鬆更改您忘記的用戶帳戶的密碼。

要更改密碼,請執行 passwd 命令,後跟用戶名。例如,要重置“derrik”用戶的密碼,您可以:

密碼德里克 如何使用 Ubuntu 實時磁盤重置 Linux 密碼

輸入 passwd 命令後,終端提示會要求你設置新密碼。這樣做。然後,重新啟動計算機,密碼將被重置!

留下評論

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

如何使用 firewall-cmd 設定 SLES 15 防火牆

如何使用 firewall-cmd 設定 SLES 15 防火牆

在 SLES 15 上設定 firewalld:檢查區域、允許服務或連接埠、儲存永久規則、安全重新載入並驗證存取。

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

在 SLES 15 SP7 上啟用核心即時修補,無需重新啟動即可應用支援的修復程序,驗證活動補丁,並了解何時仍需要重新啟動核心。

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

使用 SUSE 支援的設定公用程式在 SLES 15 上啟用 FIPS 模式,安全重啟,驗證核心和加密策略狀態,並檢查認證限制。

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

使用官方 .deb 軟體包、APT、策略檢查、更新指南和受管設備修復程序,安全地在 Gooroom OS 上安裝 Google Chrome。

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

使用 rsyslog、TLS 憑證、對等名稱驗證、佇列、驗證和測試,安全地將 SLES 系統日誌轉送到遠端 syslog 伺服器。

SLES 15 Active Directory 與 SSSD 整合:逐步指南

SLES 15 Active Directory 與 SSSD 整合:逐步指南

使用 YaST 將 SLES 15 加入到具有 SSSD 的 Active Directory。準備 DNS 和時間,配置網域登錄,驗證 Kerberos,並比較 SSSD、Winbind 和 realmd。

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

透過檢查內建的 rtw88 驅動程式、Realtek 韌體、rfkill、NetworkManager 和安全性回退選項來修復 Pardus Linux 上的 RTL8821CE Wi-Fi。

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

使用 systemd-resolved 診斷和修復 Debian 12 DNS 解析失敗,包括 resolv.conf、NetworkManager、networkd、快取和驗證。

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

在 Windows 11 旁邊安裝 Pardus 25.2,方法是備份、縮小 Windows 磁碟區、啟動 UEFI USB 並保護現有的 EFI 和復原分割區。