怎么修改Linux系统的账户和密码

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

  确保你一定要设置一个难以猜测的密码,这可以帮助你使系统更安全。我的意思是,密码应该是字母、符号和数字的组合。此外,出于安全原因,我建议你至少每月更改一次密码。

  当你使用 passwd 命令时,它会要求你输入两次密码来设置。这是一种设置用户密码的原生方法。

  如果你不想两次更新密码,并希望以不同的方式进行更新,怎么办呢?当然,这可以的,有可能做到。

  如果你是 Linux 管理员,你可能已经多次问过下面的问题。你可能、也可能没有得到这些问题的答案。

  无论如何,不要担心,我们会回答你所有的问题。

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

  

怎么修改Linux系统的账户和密码

 

  方法-1:使用 passwd 命令

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

  passwdrenu

  Changingpasswordforuser renu.

  Newpassword:

  BAD PASSWORD:Thepassword contains the user nameinsome form

  Retypenewpassword:

  passwd:all authentication tokens updated successfully.

  如果希望在一条命令中设置或更改密码,运行以下命令。它允许用户在一条命令中更新密码。

  echo"new_password"|passwd--stdin thanu

  Changingpasswordforuser thanu.

  passwd:all authentication tokens updated successfully.

  方法-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&39;passwd --stdin renu <

  new_passwd

  new_passwd

  EOF&39;;

  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 &39;%s\n&39; 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&39;echo "magi:new_password" | chpasswd&39;

  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

怎么修改Linux系统的账户和密码


热门推荐
  • 菜鸟网络是马云的天下还是快递的未来?

    通过这个网络使任何商品达到全国24小时,整个项目总投资3000亿元。用马云的话说:新秀是一个理想主义的项目,至少需要8-10年才能实现。但是,理想总是很充实,但现实却很骨感。阿......

    时间:06-30  来源:www.idcnav.com

  • 日韩手机支付业的经验借鉴

    随着移动支付交易规模的快速增长,移动支付行业必将成为引领时代潮流的行业,在此过程中,中国移动支付行业应选择何种发展路径,这与移动支付产业的发展息息相关。行业发展前......

    时间:07-08  来源:www.idcnav.com

  • 人物造型随你改变 梦幻西游虎头怪震撼来袭

    [老虎怪物来了!历史上最可爱的温暖男人软化你的心]尽管虎头怪兽并没有杀死狼的帅气外表,但他的诚实气质和超可爱的外表也征服了无数玩家的心。现在,受欢迎的主角终于出来了,......

    时间:06-29  来源:www.idcnav.com

  • 国内什么牌子的移动电源质量好(30款移动电源测评:就

    在智能手机时代,移动电源逐渐成为必需的电子产品。移动电源的虚拟标准和安全问题仍然使人们感到怀疑。如果您购买劣质的移动电源,您将始终随身携带定时炸弹。面对市场上各种......

    时间:07-10  来源:www.idcnav.com

  • 自由之战目前最强英雄top10排行榜

    一直以来,“自由战争”最强大的英雄气概是剑圣,查尔斯,上尉。但实际上,他们可能不是最强大的英雄。如果您以自由战争为背景,谁将成为最强英雄的TOP10?极光TOP10是的,第十名......

    时间:07-08  来源:www.idcnav.com

  • 怎么修改Linux系统的账户和密码

    在 Linux 中创建用户账号时,设置用户密码是一件基本的事情。每个人都使用 passwd 命令跟上用户名,比如 passwd USERNAME 来为用户设置密码。 确保你一定要设置一个难以猜测的密码,这可......

    时间:06-10  来源:NAV资讯

  • 常见的服务器租用故障都有那些?

    服务器支撑着整个企业的信息数据,对公司的信息储存、业务开展、正常运作等等环节都具有着至关重要的意义。对......

    时间:08-21  来源:www.idcnav.com

  • 服务器上架或重装好后要检查哪些?

    有些时候很被动,特别是linux系统,查起来不方便,就很多客户习惯性的不去查询,命令式的操作会让人丧失了各种检......

    时间:08-03  来源:www.idcnav.com

  • 如何增加服务器的安全问题解决方案

    最近许多客户反映,他们的服务器经常出现DDoS攻击服务器、使用电子邮件服务器发送垃圾邮件、窃取他们重要的机密......

    时间:08-06  来源:www.idcnav.com

  • 专车政策即将挥下谁的眼泪在飞

    (从媒体到媒体的公众号:老胡说客或老胡说八道)有关移动旅行的政策根基正在逐渐减少,有些人感到高兴,有些则担心!据媒体报道,最近几天,国家将对资格,服务器,支付协议......

    时间:07-09  来源:www.idcnav.com

返回列表
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。