忘记密码

选择一个又好又安全的密码很重要,选择一个能够记住的密码也很重要。如果忘记登录到您计算机帐户的密码,则您可按照以下步骤重置密码。

如果您拥有加密的主目录,则您将无法重置已忘记的密码。

如果您只是想更改密码,请参见更改密码

使用 GRUB 重置密码

  1. 重新启动您的计算机,然后在启动期间按下 Shift 键以进入“引导程序”(GRUB)菜单。

    如果您拥有双启动机器并且需要您在操作系统启动时选择,则无需按住 Shift 键引导程序菜单也会出现。

    如果您无法进入“引导程序”根菜单且因此无法选择进入恢复模式,您可使用Live CD 重置您的用户密码

  2. 按键盘上的上下箭头以突出显示以单词“恢复模式”结尾的行,然后按回车

  3. 您的计算机现在将开始引导流程。几分钟之后,将出现恢复菜单。使用您的向下箭头键以突出显示root 并按回车

  4. # 符号处,键入:

    passwd username,其中,username 是您正为其更改其密码的帐户的用户名。

  5. 将提示您输入新的 UNIX 密码,并确认新密码。

  6. 然后键入:

    # reboot

成功登录后,您将无法访问您的密钥环(因为您已不记得旧密码)。这意味着您保存的无线网络、jabber 帐户等所有密码都将不再可用。您将需要删除旧的密钥环并启动一个新的密钥环。

使用 Live CD 或 USB 重置密码

  1. 启动 Live CD 或 USB。

  2. 挂载驱动器。

  3. Alt+F2 以进入运行应用程序窗口。

  4. 键入 gksu nautilus 以启动拥有整个系统特权的文件管理器。

    在您刚挂载的的驱动器内,您可通过单击 home 然后单击您的用户名来确认它为正确的驱动器。

  5. 进入已挂载驱动器的顶层目录。然后进入 etc 目录。

    找到“shadow”文件,并备份:

    1. 右键单击影子文件并选择复制

    2. 然后在空白处右键单击并选择粘贴

    3. 重命名该备份“shadow.bak”。

  6. 使用文本编辑器编辑原始的“shadow”文件。

  7. 查找您忘记其密码的用户名。它应如下例所示(冒号后边的字符将有所不同):

    username:$1$2abCd0E 或

    username:$1$2abCd0E:13721a:0:99999:7:::

  8. 删除第一个冒号之后、第二个冒号之前的字符。这将移除该帐户的密码。

    保存文件,退出所有程序并重新启动您的计算机(不再使用 Live CD 或 USB)。

  9. 开机进入您安装的系统后,单击菜单栏中您的名称。打开我的帐户并重置您的密码。

  10. 对于当前密码不要输入任何内容,因为您当前的密码为空。仅单击认证并输入新的密码。

成功登录后,您将无法访问您的密钥环(因为您已不记得旧密码)。这意味着您保存的无线网络、jabber 帐户等所有密码都将不再可用。您将需要删除旧的密钥环并启动一个新的密钥环。

清除密钥环

这将删除您保存的无线网络、即时通讯帐户等的密码。仅当您无法记起密钥环使用的密码时,执行此操作。

  1. Dash 中输入“home”进入主目录。

  2. Ctrl+h(或单击查看 ▸ 显示隐藏文件。)

  3. 双击文件夹 .gnome2

  4. 双击名为密钥环的文件夹。

  5. 删除 keyrings 文件夹中的所有文件。

  6. 重新启动计算机。

重新启动并登录后,将要求您输入无线网络密码。