怎么修改linux的用户密码(如何修改linux用户密码)

怎么修改linux的用户密码(如何修改linux用户密码)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

在Linux中创建用户帐户时。设置用户密码是一个基本的事情。每个人都使用passwd命令来跟上用户名。例如passwd USERNAME来设置用户的密码。

确保您必须设置难以猜测的密码。以帮助您提高系统的安全性。我的意思是。密码应该是字母。符号和数字的组合。此外。出于安全原因。我建议您至少每月更改一次密码。

当您使用passwd命令时。它会要求您输入密码两次以进行设置。这是设置用户密码的本机方法。

如果您不想两次更新密码并希望以不同方式更新密码。该怎么办?当然。这没关系。有可能做到这一点。

如果您是Linux管理员。则可能多次询问以下问题。您可能有也可能没有这些问题的答案。

无论如何。不用担心。我们会回答您的所有问题。

如何使用单个命令更改用户密码? ?如何在Linux中为多个用户更改相同的密码? ?如何在Linux中更改多个用户的密码? ?如何在Linux中将不同用户的多个密码更改? ?如何在多个Linux服务器上更改用户密码? ?如何更改多个Linux服务器上多个用户的密码?

方法1:使用passwd命令

passwd命令是在Linux中为用户设置和更改密码的标准方法。以下是标准方法。

#passwdrenu

Changingpasswordforuser renu。

新密码:

BAD PASSWORD:密码包含用户名表格

重新输入新密码:

Passwd:所有身份验证令牌都已成功更新。

如果要在一个命令中设置或更改密码。请运行以下命令。它允许用户在一个命令中更新密码。

#echo'new_password'| passwd - stdin thanu

Changingpasswordforuser thanu。

Passwd:所有身份验证令牌都已成功更新。

方法2:使用chpasswd命令

Chpasswd是另一个允许我们在Linux中为用户设置和更改密码的命令。如果要在命令中使用chpasswd命令更改用户密码。请使用以下格式。

#echo'thanu:NEW_PASSWORD“| chpasswd的

方法3:如何为多个用户设置不同的密码

如果要在Linux中为多个用户设置。更改密码和使用不同的密码。请使用以下脚本。

为此。我们首先需要使用以下命令来获取用户列表。以下命令将列出拥有/ home目录的用户。并将输出重定向到user-list.txt文件。

#cat/etc/passwd|grep"/home"|cut-d":"-f1>user-list.txt

使用 cat 命令列出用户。如果你不想重置特定用户的密码。那么从列表中移除该用户。

#catuser-list.txt

centos

magi

daygeek

thanu

renu

创建以下 shell 小脚本来实现此目的。

#vipassword-update.sh

#!/bin/sh

foruserin`more user-list.txt`

do

echo"[email protected]"|passwd--stdin"$user"

chage-d0$user

done

给 password-update.sh 文件设置可执行权限。

#chmod+x password-update.sh

最后运行脚本来实现这一目标。

#./password-up.sh

magi

Changingpasswordforuser magi.

passwd:all authentication tokens updated successfully.

daygeek

Changingpasswordforuser daygeek.

passwd:all authentication tokens updated successfully.

thanu

Changingpasswordforuser thanu.

passwd:all authentication tokens updated successfully.

renu

Changingpasswordforuser renu.

passwd:all authentication tokens updated successfully.

方法-4:如何为多个用户设置相同的密码

如果要在 Linux 中为多个用户设置。更改相同的密码。使用以下脚本。

#vipassword-update.sh

#!/bin/sh

foruserin`more user-list.txt`

do

echo"new_password"|passwd--stdin"$user"

chage-d0$user

done

方法-5:如何在多个服务器中更改用户密码

如果希望更改多个服务器中的用户密码。使用以下脚本。在本例中。我们将更改 renu 用户的密码。确保你必须提供你希望更新密码的用户名而不是我们的用户名。

确保你必须将服务器列表保存在 server-list.txt 文件中。每个服务器应该在单独一行中。

#vipassword-update.sh

#!/bin/bash

forserverin`cat server-list.txt`

do

ssh[email protected]$server'passwd --stdin renu <<EOF

new_passwd

new_passwd

EOF';

done

你将得到与我们类似的输出。

#./password-update.sh

Newpassword:BAD PASSWORD:itisbased on a dictionary word

BAD PASSWORD:istoo simple

Retypenewpassword:Changingpasswordforuser renu.

passwd:all authentication tokens updated successfully.

Newpassword:BAD PASSWORD:itisbased on a dictionary word

BAD PASSWORD:istoo simple

Retypenewpassword:Changingpasswordforuser renu.

passwd:all authentication tokens updated successfully.

方法-6:如何使用 pssh 命令更改多个服务器中的用户密码

pssh 是一个在多个主机上并行执行 ssh 连接的程序。它提供了一些特性。例如向所有进程发送输入。向 ssh 传递密码。将输出保存到文件以及超时处理。导航到以下链接以了解关于 PSSH 命令[1]的更多信息。

#pssh-i-h/tmp/server-list.txt"printf '%s\n' new_pass new_pass | passwd --stdin root"

你将获得与我们类似的输出。

[1]07:58:07[SUCCESS]CentOS.2daygeek.com

Changingpasswordforuser root.

passwd:all authentication tokens updated successfully.

Stderr:Newpassword:BAD PASSWORD:itisbased on a dictionary word

BAD PASSWORD:istoo simple

Retypenewpassword:

[2]07:58:07[SUCCESS]ArchLinux.2daygeek.com

Changingpasswordforuser root.

passwd:all authentication tokens updated successfully.

Stderr:Newpassword:BAD PASSWORD:itisbased on a dictionary word

BAD PASSWORD:istoo simple

方法-7:如何使用 chpasswd 命令更改多个服务器中的用户密码

或者。我们可以使用 chpasswd 命令更新多个服务器中的用户密码。

#./password-update.sh

#!/bin/bash

forserverin`cat server-list.txt`

do

ssh[email protected]$server'echo "magi:new_password" | chpasswd'

done

方法-8:如何使用 chpasswd 命令在 Linux 服务器中更改多个用户的密码

为此。首先创建一个文件。以下面的格式更新用户名和密码。在本例中。我创建了一个名为 user-list.txt 的文件。

参考下面的详细信息。

#catuser-list.txt

magi:new@123

daygeek:new@123

thanu:new@123

renu:new@123

创建下面的 shell 小脚本来实现这一点。

#vipassword-update.sh

#!/bin/bash

forusersin`cat user-list.txt`

do

echo$users|chpasswd

done

分享到 :
相关推荐

GreenGeeks主机检查电子邮件端口教程

电子邮件可以在各种端口上运行。例如POP3是在端口110上运行的未安装SSL证书的服...

DDOS服务器流量清洗系统的原理是什么

DDOS服务器流量清洗系统的原理:1。Detector采集流量。判断是否有可疑DDo...

免备案服务器租赁成本怎么降低(免备案服务器租赁成本怎么降低的)

免备案服务器租赁成本降低的方法:1。进行网站整合。如将网站统一进行安装等;2。选择优...

香港服务器如何预防CC攻击(香港服务器如何预防cc攻击)

香港服务器中预防CC攻击的方法:1.取消域名绑定。使用攻击失效;2.变更web端口。...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注