Ubuntu 中更改密码方法:面向初学者和系统管理员的完整指南

1. 介绍

在 Ubuntu 中更改密码的重要性

Ubuntu 是一款开源的 Linux 发行版,全球有数百万用户在使用。它易于上手且安全性强,因而受到个人、企业和开发者的青睐。然而,为了保持安全,定期更改密码是必不可少的。长期使用相同的密码会增加被未授权访问的风险,因此需要格外小心。

密码是控制系统访问的关键要素。如果你想防止未授权用户进入你的电脑,强化密码并定期更换是不可或缺的。当与家人、朋友或同事共享设备,或在远程环境中工作时,密码管理尤为重要。

本指南的适用对象

本指南主要面向 Ubuntu 初学者以及经常使用 Ubuntu 但对安全实践不够确定的用户。同时,它也为 IT 专业人士和系统管理员提供有价值的信息,帮助他们了解降低安全风险的操作步骤。即使是初学者,也能通过示例命令和基于 GUI 的步骤轻松跟随操作。

2. 在 Ubuntu 中更改密码的方法(基础方式)

在 Ubuntu 中,更改密码最常用的方式是使用命令行界面(CLI)。该方法高效且足够简单,适合初学者操作。下面列出更改密码的基本步骤。

2.1 如何更改自己的密码

最基本的更改密码方式是使用 passwd 命令。运行该命令即可为当前账户更新密码。

步骤:

  1. 打开终端
    在 Ubuntu 桌面上打开终端。你可以通过按 Ctrl + Alt + T 快捷键轻松打开。

  2. 运行 passwd 命令
    输入以下命令:

    passwd
    

此命令用于更改当前登录用户的密码。

  1. 输入当前密码
    系统会提示你输入当前密码。输入后按回车。

  2. 设置新密码
    系统会要求你输入两次新密码。第一次输入后,再次输入以确认。密码随后会被更新。

密码更改成功提示

当密码成功更新时,会出现类似以下的提示:

passwd: password updated successfully

你的密码已更新完毕。

2.2 如何更改其他用户的密码

如果你是系统管理员,需要更改其他用户的密码,请使用 sudo 命令。此操作需要管理员权限。

步骤:

  1. 运行 sudo passwd [username] 命令
    使用以下命令更改其他用户的密码:
    sudo passwd [username]
    

例如,要更改名为 john 的用户密码,输入:

sudo passwd john
  1. 输入你的管理员密码
    系统会提示你输入自己的管理员密码。输入后按回车。

  2. 设置新密码
    为目标用户输入两次新密码。密码随后会被更新。

此方法适用于用户无法自行更改密码,需要管理员介入的情况。

3. 使用 GUI 更改密码

Ubuntu 还支持通过图形用户界面(GUI)更改密码,免去使用命令行的步骤。该方法对不熟悉终端命令的用户尤其友好。以下步骤将说明如何通过 GUI 更改密码。

3.1 打开设置界面

  1. 访问“设置”菜单 首先,打开 Ubuntu 的“活动”概览。点击左上角的“活动”按钮,并在搜索栏中输入“用户”。当“用户”选项出现时,点击它以打开设置面板。
  2. 打开“用户”设置面板 一旦打开,面板将显示当前用户的详细信息,这就是更改密码的地方。

3.2 更改密码的步骤

  1. 选择“密码”字段 点击密码字段(显示为点如 ●●●●●)。要更改其他用户的密码,首先点击“解锁”按钮以启用管理员权限。
  2. 输入当前密码 在进行更改之前,必须验证当前密码。输入您的密码并点击“确认”。
  3. 输入新密码 输入您的新密码,然后重新输入以确认。选择一个强密码以获得更好的安全性。
  4. 完成密码更改 点击“更改”按钮以保存新密码。从下次登录开始将使用它。

3.3 更改其他用户的密码

作为管理员更改其他用户的密码,首先点击“解锁”按钮并输入管理员密码。然后选择用户帐户并按照相同的步骤设置新密码。

3.4 GUI 方法的优势和注意事项

GUI 方法直观且减少了错误风险,非常适合初学者。由于它不需要复杂的命令,因此提供更舒适的体验。但是,由于管理员可以更改其他用户的密码,必须遵循适当的安全措施。

4. 如果您忘记了密码该怎么办

如果您忘记了 Ubuntu 密码,您将无法正常登录。但是,您可以使用 GRUB 菜单或恢复模式重置密码。本节解释如何重置忘记的密码。

4.1 使用 GRUB 菜单重置密码

当密码被忘记时,最常见的方法是使用 GRUB(Grand Unified Bootloader)引导进入恢复模式,并作为 root 用户重置密码。

步骤:

  1. 显示 GRUB 菜单 重启计算机,并在引导过程中按住“Shift”键以显示 GRUB 菜单。如果没有出现,请重试。
  2. 选择恢复模式 选择“Ubuntu 的高级选项”,然后选择恢复模式选项(例如,“Ubuntu, with Linux 5.x.x-xx-generic (recovery mode)”)。
  3. 启动 root shell 从菜单选项中,选择“root”以访问 root shell。
  4. 启用写权限 默认情况下,文件系统以只读方式挂载。要修改它,请运行:
    mount -o remount,rw /
    
  1. 重置密码 输入以下命令,同时指定用户名:
    passwd [username]
    

例如,要重置“john”的密码,请使用:

passwd john
  1. 输入新密码 在提示时输入两次新密码。
  2. 重启系统 使用以下命令重启机器:
    reboot
    

5. 密码管理的最佳实践

在 Ubuntu 中的密码管理对于维护系统安全至关重要。弱密码实践可能会危及整个系统。本节解释如何创建强密码并安全管理它们。

5.1 选择强密码

密码强度直接影响系统安全。简单或短密码会增加未经授权访问的风险。考虑以下要点来创建强密码:

长度和复杂性

强密码应该长且复杂。虽然 8 个字符是可以接受的,但推荐 12 个或更多。包括:

  • 大写和小写字母
  • 数字
  • 符号(例如,@ , # , &

示例:Pa$$w0rd!2024

防范字典攻击

包含字典单词的密码很容易猜测。避免像 password123letmein 这样的常见单词。

使用密码短语

口令短语将多个单词组合成一个密码。随机或不相关的单词可以生成既强大又易记的密码。

示例:DogRunsInCloudySky2024!

5.2 使用密码管理器

记住每个服务的唯一强密码可能很困难。密码管理器能够安全地存储所有密码,并在需要时生成随机、复杂的密码。

推荐的密码管理器

  • KeePass:免费、开源,且在本地存储加密的密码数据库。
  • Bitwarden:开源,支持多设备的云同步。

5.3 启用双因素认证(2FA)

双因素认证(2FA)通过要求额外的代码(通常在移动设备上生成)来增加一层保护。

2FA 的好处

  • 即使密码泄露,没有认证代码也无法访问账户。
  • 许多在线服务以及 Ubuntu 的 SSH 配置都支持 2FA。

5.4 定期更改密码

即使是强密码也应定期更新。每 3–6 个月更换一次密码,可在之前的密码泄露时将风险降到最低。