你以前听过:定期更改密码。这有时看起来很痛苦,但幸运的是,更改Linux密码很容易。今天我们将向您展示如何通过几个简单的命令更改当前用户的密码、其他用户的密码和超级用户的密码。
使用passwd命令更改您自己的密码是最简单的。打开终端并按如下方式输入:
passwd在输入新密码之前,系统会提示您输入旧密码。
确保您的新密码足够强。黑客们想出了无休止的方法来发现和滥用弱密码。
阅读更多:破解密码最常见的技巧
如果您与多个用户共享计算机,还可以使用passwd命令更改这些用户的密码:
sudo passwd username将“username”与要更改其密码的用户名交换。你不需要知道他们的旧密码。
如果您不确定另一个用户的系统用户名是什么,可以使用以下命令查找,列出系统上的所有用户帐户:
less /etc/passwd文件读取将列出许多用户,比使用您的系统的实际用户多得多。这些其他帐户是系统进程,有时称为“伪用户”
那么,如何区分真正的用户和系统进程呢?
身份证号码将是最重要的。列表中您自己的帐户应该类似于“用户名:x:1000:1000:Firstname Lastname,,,,:/home/username:/bin/bash。“
1000是你的身份证号码。人类用户的ID号为1000或更高。其他人的身份证号码都应该在1000以下。
如果要重置多个用户的密码,可以使用chpasswd命令批量重置。
sudo chpasswd然后需要在新行中输入每个用户名,后跟冒号,然后输入要分配给它们的密码。
user1:NewPassworduser2:NewPassworduser3:NewPassword当您输入了所有选项后,按Ctrl+D启动重置。
也许你想更改另一个用户的密码,但你不想自己更改,或者你想授予他们选择密码的隐私权。您可以使用passwd命令和--expire或-e参数强制他们自己更改密码。
sudo passwd -e username如果不设置过期策略,Linux密码不会自行过期,但发出此命令将立即将用户的密码标记为过期。在这种情况下,Linux系统将要求用户在下次登录时更改密码。
在下面的照片中,您可以看到他们的屏幕将是什么样子后,试图登录他们的旧密码。
root密码是Linux root用户的密码,它不同于具有root权限的用户。只有在命令中传递sudo参数时,您的帐户才具有提升的权限。
相关:Chmod命令和Linux文件权限说明
但是,root用户对您的系统拥有无限的控制权,这意味着它很容易意外地伤害您的计算机。因此,只有在紧急情况下才能登录和使用它。
但是,如果要更改根用户密码,则需要使用以下命令以根用户身份短暂登录:
su -l或者
sudo -s登录后,使用passwd命令更改根密码:
passwd在保存新密码之前,系统会提示您确认密码。
从根实例中退出,以防止任何意外和有害的更改。
如果您忘记了自己的密码,您将需要具有管理帐户的人使用上述方法之一为您更改密码。如果您的帐户是唯一的管理员用户,那么您需要以root用户身份登录并从那里更改它。
如果你也不知道你的根密码,那么你也无能为力。为了防止自己陷入这种情况,您应该使用许多可用的密码管理器之一。
您的新密码更改技能将提高您的Linux PC体验的安全性。
如果你因为是Linux系统管理员而更改密码,那么你应该研究一些实用的方法来保护你的系统不受强密码的影响。
...便的Linux命令备忘单。如果您想运行其中的几个,请查看如何在带屏幕的Linux终端上执行多任务。 ...
...已经详细介绍了将Linux发行版安装到CD或USB的过程,以及如何重置密码。 ...
... 我们已经介绍了如何在Windows和Mac上隐藏文件和文件夹。下面介绍如何在Linux上使用终端和Ubuntu中的文件管理器Nautilus隐藏文件和文件夹。我们还将讨论几种安全地隐藏文件和文件夹的方法...
密码是帐户安全的基石。我们将向您展示如何在Linux网络上重置密码、设置密码过期期限和强制更改密码。 密码已经存在了近60年 自从20世纪60年代中期密码第一次出现以来,我们就一直在向计算机证明我们就是我们所说的那个...
...权限的人才能访问存储的密码,那么那些没有该权限的人如何更改他们的密码? 提升你的地位 通常,Linux命令和程序运行时与启动程序的人具有相同的权限集。当root运行passwd命令以更改密码时,它将以root的权限运行。这意味着...
...来,密码一直是帐户安全的基石,比Unix早了近10年。了解如何在Linux中使用命令行或GNOME桌面环境来管理密码。 如何选择强密码 计算机密码是出于需要而产生的。随着多用户分时计算机系统的出现,分离和保护人们数据的重要...
...密钥访问远程登录。它们比密码更安全。我们将向您展示如何在Linux中生成、安装和使用SSH密钥。 密码怎么了? secureshell(SSH)是一种加密协议,用于在远程Linux或类似Unix的计算机上登录用户帐户。通常,这类用户帐户使用密...
...没有现代协议的安全性,但是您可能需要使用它。下面是如何做到这一点。 警告:不要在internet上使用ftp 让我们从一开始就明确这一点:文件传输协议(FTP)可以追溯到20世纪70年代初,它的编写完全不考虑安全性。它不使用...
...改这些凭据。 用户帐户在linux环境中的工作方式 相关:如何在windows10上安装和使用Linux Bash Shell 当您通过在安装后启动新的Linux发行版来设置它时,系统会要求您为bashshell创建一个用户帐户。Windows将其称为“UNIX用户帐户”。因...