Linux 命令:Passwd 用法Linux 命令:Passwd 用法Linux 命令:Passwd 用法Linux 命令:Passwd 用法
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux 命令:Passwd 用法

所有用户帐户都需要密码才能通过不同的操作系统多次登录。以同样的方式,我们可以像为用户所做的那样更新密码的密码设置。因此,passwd 命令因在 Linux 中更新密码而闻名。接下来,我们将讨论 Ubuntu 20.04 终端中“passwd”命令的用法。我们先从 Ubuntu 20.04 系统中的终端启动开始。这可以在 Ubuntu 20.04 桌面上使用快捷键“Ctrl+Alt+T”来完成。终端将在您的屏幕上打开。

更改密码:

首先,将在主终端 shell 中使用“passwd”命令,而不使用“sudo”命令。它将改变我们一直在研究的经常账户,即“aqsayasin”。因此,使用“passwd”命令后,我们可以更改该帐户的密码。首先,您需要输入当前密码,然后系统会要求您添加新密码。您必须重新输入新密码并按 Enter 键。密码更新成功消息显示在屏幕上,如附图所示。

如果我们对另一个用户(即“Linux”)使用相同的 passwd 命令,则如果不按照以下输出以 sudo 身份登录,我们将无法更改该特定用户的密码。

要通过当前用户终端更改另一个用户的密码,我们需要使用带有“su”关键字的“sudo”命令以 sudo 身份登录,如下所示。它将要求输入 sudo 用户密码才能继续登录。我们添加了如下密码。

现在,我们可以在 sudo 终端中更改任何用户的密码。因此,我们尝试使用 passwd 命令来更改用户“Linux”的密码,如下所示。它不会询问您当前的用户密码。因此,我们添加了两次新密码,并且正在根据以下输出更新“Linux”用户的密码。

你甚至无法更改Ubuntu 20.04系统root帐户的密码。您可以使用“root”用户尝试 passwd 命令,如下所示。

要通过 passwd 命令添加或更改 root 用户的密码,您必须在此命令中使用“sudo”关键字,如图所示。现在,您必须添加“aqsayasin”用户的密码,然后您才能更改root密码。您必须输入新密码并再次输入。届时密码将被更新。

检查状态:

让我们使用 status 命令检查当前用户“aqsayasin”的状态。 “—status”和“-s”关键字将用于此目的。您将看到有关他们的用户密码详细信息。 “P”选项显示帐户“aqsayasin”现在已解锁。 “日期”显示上次更新密码的日期。 0 显示密码更新的最短天数,99999 是密码有效天数,7 是密码过期警告天数,-1 显示密码过期后帐户不活动的天数。

让我们检查一下 Linux 用户密码的状态。您将看到相同的细节。

您的系统可能有一个或多个甚至在登录面板中看不到的系统帐户。您还可以通过带有“status”关键字的相同 passwd 命令查看有关这些用户帐户的信息,同时使用其中的“—all”标志。现在,您拥有有关所有用户的数据。

删除密码:

如果要删除当前登录用户的密码,则需要在使用 sudo 权限的同时使用带有“—delete”标志和用户帐户名的 passwd 命令。您将看到输出屏幕将向我们显示密码到期信息现已更改。

此外,您还可以使用“—d”选项删除任何用户的当前密码。例如,我们为“Linux”帐户完成了此操作。

密码过期:

让我们的系统密码在过期日期之前过期。为此,我们需要使用带有“-expire”标志的 passwd 命令和用户名,即“Linux”。使用此命令后,特定用户的密码将过期,如图所示。

查资料后,你会发现日期是1970年的,即过期的旧的。

要使当前帐户密码过期,您需要对当前用户名使用相同的命令。我们还可以使用“-e”标志。

检查当前用户的信息后,我们将看到如图所示的警告和密码更改面板。现在,您必须添加当前密码并添加新密码以重置密码。然后,它会自动显示帐户的当前状态。

关闭户口:

passwd 命令可以与“—inactive”标志一起使用,同时使用天数来停用特定帐户(如果密码在上述天数内过期)。例如,我们在命令中使用了 10 天。说明密码过期10天后该账户将被停用。在状态查询中可以看到数据已经更新。

密码更新的最短更新天数:

在上面的例子中,您可以看到0位数字表示再次更改密码所需的最短天数,即没有限制。我们将其更改为 100。您在接下来的至少 100 天内无法更改密码。已显示更新。

更新密码验证的最大天数:

“-maxdays”标志将在“passwd”命令中使用,以指定密码的最大有效天数。过了之后,它就会自动过期,你必须更改它。我们已将其更新为 100。

更新密码过期警告的警告天数:

您还可以设置警告天数,以在密码过期后显示逐渐减少的情况。它将在一定天数之前显示。因此,我们将其设置为 10。

更新后的数据已显示在下面。

锁定/解锁帐户:

您还可以锁定或解锁特定帐户。让我们首先通过“—lock”标志使用 passwd 命令锁定帐户。现在,任何人都无法通过密码从特定用户帐户登录。

“L”表示“Linux”帐户当前已被锁定。

要解锁当前帐户,您需要使用“passwd”命令为“Linux”帐户使用“—unlock”标志。现在,您可以通过密码登录。

解锁后,您会在特定用户的信息中看到“P”。

结论:

最后,我们介绍了在 Ubuntu 20.04 系统的终端中使用“passwd”命令的所有可能方法。我们已经研究了每个示例,从密码更改开始到锁定和解锁用户帐户。我们已经了解了如何通过 passwd 命令更改指定用户的不同密码设置。我们非常希望这篇文章能为 Linux 用户带来好处。

©2015-2025 艾丽卡 support@alaica.com