如何在 Linux 中使用 passwd 命令更改用户密码?

在本教程中,我们将讨论如何在 Linux 中更改用户密码。 下面给出的说明适用于任何 Linux 发行版。 这 密码 命令用于更新或更改用户的身份验证令牌。

有两种类型的用户; 普通用户和root用户。 普通用户只能更改他的帐户密码,但超级用户(即 root)可以更改自己以及 Linux 操作系统中存在的任何用户帐户的密码。

让我们讨论创建强密码的准则。

如果你想创建一个强密码,那么它应该是 16 个字符。 这表明您的密码强度很好。 至少有一个特殊字符、一个大写字母和数字,以生成强密码。 使用简单的密码很容易侵入系统。 因此,请确保您的密码至少足以阻止黑客尝试。

让我们讨论用于更改密码的命令。

在 Linux 中使用 passwd 命令更改用户密码

密码 命令在不带任何参数的情况下用于更改 Linux 中任何当前登录用户的密码。

$ passwd 

笔记: Linux 具有隐藏密码的功能。 您不会看到任何字母或数字,因为它是隐藏的。

更改另一个用户密码

此授权仅授予超级用户,即 root。 只有root用户或其他用户 sudo 权限可以在Linux中更改其他帐户的密码。

语法如下:

$ passwd [username] OR  $ sudo passwd [username] 

输出将是:

Enter new password: Retype new password: 

查看系统中所有用户的列表

Linux 将用户的详细信息、他们的默认主目录和默认 shell 存储在一个名为 /etc/passwd.

您可以使用以下命令打开文件:

$ cat /etc/passwd 
猫密码

列出所有用户帐户

我们可以用 grep 命令列出所有用户帐户。 grep 命令用于查找条件中陈述的单词。

语法如下:

$ grep [username] /etc/passwd 
通行证

结论

在本教程中,我们介绍了如何在 Linux 中更改用户密码。 我们希望您现在知道如何有效地使用该命令。 如果您有任何疑问,请在评论中告诉我们。