Password

重置另一個 Linux 的密碼

  • March 31, 2021

我有一個外部硬碟分為兩部分。其中一個分區上安裝了 Linux (Ubuntu)(可引導)。問題是我忘記了它user(單個使用者)的密碼。

如何user通過將外部硬碟插入另一台 Linux 機器然後編輯某些文件、通過終端使用某些命令、更改 bash(記得很久以前做過類似的事情)或其他方式來重置密碼?

而且我不想進入 Grub 等。通過該驅動器引導不是一種選擇(雖然它是但我不願意進入它並且不想重新啟動正在執行的(“另一個”)Linux機器)。

即使 michas 給了您最佳答案,它仍然涉及從外部硬碟驅動器啟動,出於某種原因您似乎反對。這是一種無需從外部驅動器引導即可從另一個 Linux 系統使用的方法。我假設你的外置硬碟上的 Linux 分區是/dev/sdb1,根據需要修改以下內容。在您的其他 Linux 安裝上執行此程式碼:

[root@host]# mount /dev/sdb1 /mnt
[root@host]# chroot /mnt
[root@host]# passwd user
Enter new Unix password:
Retype new Unix password:
passwd: password updated successfully
[root@host]# exit
[root@host]# umount /mnt

引用自:https://unix.stackexchange.com/questions/105278