如何在Linux中更改密码


没有安全密码 ,您的数据容易受到攻击。容易猜到的密码或以前泄露的密码使黑客的工作变得容易—毕竟,如果“ password123”是您的密码,违反用户帐户 并不难。因此,即使在更安全的操作系统(如Linux)上,定期更改密码也很重要。

感谢您,在Linux中更改密码很容易。您可以从终端本地或远程更改密码(或其他用户的密码),或设置到期日期以强制其他用户下次登录时自行对其进行更改。这是您需要在其中更改用户密码的操作任何Linux发行版。

为什么应定期更改Linux密码

基于Linux的操作系统提供的安全性比典型操作系统高Windows安装,这并不意味着它对黑客来说是绝对可靠的。某人破坏您的PC的最简单方法之一是通过宽松的安全性,将易破解的密码放在列表的顶部。

不幸的是,您还应该期望时间对您不利。我们许多人对多个帐户使用相同的密码。例如,如果您的电子邮件密码被盗 并使用相同的密码登录Linux PC,那么您的PC(以及所有保存的数据)将处于危险之中。

这就是为什么考虑定期更改Linux中的所有密码(包括Linux中的帐户密码)很重要的原因。好的密码由许多字母(大写和小写),数字和特殊字符组成。它还要求密码的长度合适(至少8个字符,如果不是更多的话)。

如果您想出一个可以记住的密码,可以使用密码管理器 帮助您生成并记住它。您将无法使用它来填写登录屏幕,但是,如果您使用的是像KeePass这样的密码管理器 ,则可以使用移动应用快速恢复密码。

In_content_1全部:[300x250] / dfp:[640x360]->

但是,最好(最简单)的方式是创建一个您可以记住的密码。字典单词不在此菜单上,但是在可能的情况下,您应该尝试使用上面概述的步骤创建一个让人难以忘怀的密码。

如何在Linux中更改密码

虽然您应该能够使用发行版的桌面环境更改密码,但是这些步骤将有很大不同。如果您使用的是无头版本的Linux(不带GUI),则完全无法使用GUI更改密码。

这就是为什么在Linux中更改密码的最好最快的方法是使用终端,而不管您使用的是Linux发行版 如何。

  1. 打开一个新的终端窗口或建立到您的Linux PC或服务器的远程SSH连接。如果要进行远程连接,则需要输入现有密码以进行身份​​验证。
    1. 一次您已经(远程或本地)登录,请输入passwd以开始更改密码的过程。 passwd命令在几乎所有基于Unix的操作系统(包括Linux和macOS)中都是通用的。
      1. 到使用passwd更改Linux密码,首先键入现有密码,然后输入两次以确认新密码,然后选择Enter移至每个新行。您将看不到输入内容,因此,如果您在输入过程中输入错误,请随时选择键盘上的Enter键。这将导致passwd失败,因为它将无法匹配新密码或使用前一个密码进行身份验证。
        1. 如果该过程成功,则passwd将在终端中返回一条成功消息。如果不是(例如,如果您输错了密码),则需要重复该过程。
        2. 在Linux中更改其他用户帐户密码

          如果您在Linux PC或服务器上具有超级用户或root用户访问权限(例如,如果您是系统管理员),则可以更改其他本地用户的密码。例如,如果有人忘记了密码,则可能要执行此操作。

          1. 要执行此操作,请在本地打开终端窗口或使用SSH远程连接。打开终端或连接后,键入susudosu切换到root用户帐户。您需要提供正确的root用户密码才能执行此操作。
            1. 一旦您使用sudo susu,您可以开始更改其他用户的密码。为此,请键入passwd用户,将user替换为您要更改的帐户的用户名。如果不确定用户名是什么,请键入cat / etc / passwd。每行的第一个单词(例如,ubuntu)是您PC上的用户名。
              1. 您需要输入两次新密码,然后在每行之后选择Enter键。
                1. 如果正确输入密码,passwd将返回成功消息。如果您输入的密码不正确(例如,如果新密码不匹配),则需要重复这些步骤才能成功进行更改。
                2. 如何在Linux中使用Sudo更改root密码

                  为帮助保护您的系统,许多Linux发行版通过将某些访问权限隐藏在root(超级用户)帐户后面来限制普通用户帐户。当您使用sudo susu之类的命令提升终端的权限以授予root用户访问权限时,您需要输入正确的root用户密码。

                  1. 要更改root密码,您需要打开终端窗口或使用SSH进行远程连接。在终端中,键入sudo susu切换到超级用户帐户,然后选择键盘上的Enter键。
                    1. 具有root用户访问权限,键入passwd并选择Enter键。您需要提供两次新密码,在每行之后选择Enter
                      1. 如果该命令成功后,passwd将在终端中输出一条成功消息。如果失败,则需要重复这些步骤以完成该过程。
                      2. 在Linux中设置密码到期日期

                        通过在Linux PC上设置密码的内置失效日期,您不必担心定期手动运行passwd命令。密码过期后,您的PC会指示您自动更改密码。

                        1. 要在Linux中设置密码的到期日期,请打开终端窗口或使用SSH进行远程连接。在终端中,输入chage -M 100用户并选择Enter键,将100替换为下一次到期前的天数,并和您的用户名。如果要设置其他用户帐户的到期日期,请键入sudo chage -M 100用户,用您自己的占位符详细信息替换。
                          1. 设置了详细信息后,您可以输入chage -l用户并选择Enter,以检查到期日期,将用户替换为您要检查的用户名。
                          2. 保护Linux系统的安全性

                            Linux是众所周知的最安全的操作系统之一,但是没有安全密码到位,您将使PC容易受到攻击。还有其他方法可以进一步保护系统安全,例如维护安全的本地网络扫描文件中是否有病毒 可能会感染其他PC。

                            您还可以考虑使用使用安全的网络浏览器 以确保在线安全,尤其是当您考虑使用使用VPN 掩盖您的IP地址时。努力达到保护您的在线隐私和安全 不会停止黑客尝试,但会为其添加另一道防线。内容结尾1->

                            相关文章:


                            13.02.2021