就像 Linux 上的许多事情一样,密码可以直接从命令行轻松管理。 passwd 实用程序旨在让您快速轻松地访问系统上所有与密码相关的命令。您可以使用它来更改和管理您的密码和系统上的其他用户密码。此外,您可以使用它来关闭特定用户的密码验证、锁定用户帐户并设置所需的密码过期时间以确保系统安全。本文将向您展示如何在 Linux 中使用 passwd 实用程序来管理密码。
修改密码
首先,您可以使用 passwd 实用程序执行的最简单的工作是仅使用 passwd 命令更改您的密码。
密码
它会要求您提供当前密码,然后提供新密码。
更改其他用户的密码
使用root或sudo,你也可以修改别人的密码。您只需要提供您要更改密码的帐户用户名。
sudo passwd 用户名
注意:usename是用户名
使用此命令,您无需提供当前密码。它只需要您设置一个新密码。
锁定用户帐号密码
您可以通过锁定密码轻松锁定用户帐户。这将阻止他们使用密码登录。其他方法,如 SSH 密钥,仍然可以使用。要锁定帐户,您需要 sudo 和 -l 标志。
sudo passwd-l 用户名
您也可以使用 -u 标志解锁您的帐户。
sudo passwd-u 用户名
锁定根权限
如果出于安全原因,您想阻止对root帐户的所有访问,以便sudo是管理系统的唯一方法,您可以使用以下命令执行此操作:
sudo passwd-l root
它的工作方式与其他用户类似。
不要使用密码
您也可以选择设置没有密码的用户帐户。但这对于安全性来说不是一个好主意,但是您可以避免很多麻烦,例如拥有不需要以这种方式保护的多媒体计算机。为此,请使用带有简单标志的 passwd 来删除用户密码。
sudo passwd-d 用户名
为用户密码设置时间限制
设置密码截止日期是很常见的。这是一个很好的安全措施,可以防止老用户的密码进入系统。如果您运行的是基于业务的系统,则很难控制他们的密码以及他们是否会进入系统。要求他们在一段时间后更改密码将迫使用户刷新密码并降低违规风险。
使用 -x 标志,后跟您希望用户密码有效的天数。
sudo passwd-x 30 个用户名
以上命令设置用户密码30天后过期的时间。
您还可以设置一个系统来提醒用户他们的密码即将过期。使用带有过期天数的 -w 标志来自动提醒用户更改密码。
sudo passwd-w 5 用户名
如果您知道用户的密码有问题,您可以自动让他们的密码过期。这将迫使他们立即设置新密码。
sudo passwd-e 用户名
Passwd 是 Linux 管理员的宝贵工具。 即使您不运行企业服务器,您仍然可以利用 passwd 来确保您的个人计算机更安全。
祝大家成功!
查看更多:
- UNIX 和 LINUX 网络上的安全密码
- 在 Linux 中通过命令行生成随机密码的 10 种方法
- 在 Ubuntu 中关闭密码锁定屏幕
评论