如何修改root的密码,root修改密码命令

公司拥有50多台服务器。每台服务器上使用的密码完全不同,操作系统也不同,有centos5、6、7、ubuntu、windows等,更不用说各种小版本了。定期更改root密码是一件大事(暂时不谈Windows)。对于批量修改,首先想到的就是ansible,但是使用ansible的一个问题是admin机器必须将自己的ssh_key传递给接收服务器才可以正常使用。这绝对是一个麻烦。所以后来我发现了expect命令。此命令在默认服务器上不可用。在阿里巴巴基地源码中找到。您可以使用它直接安装并检查脚本。

服务器列表信息[root@bogon ~]# catmodifyrootpasswd.txt##ip 用户端口oldpwnewpw##—————————————- ———- – —————————————— ———- – ———————–192.168.3.145根22chunlanyyPU4XdnIy3eWz7TM17OKniHoeBUnRMO1q192.168.3.146根22chunlanyy70Zzm993Qnf13MGpBHaBgcvUX7pztwib[root@bogon ~ ]# 对于Excel 表格,请按照上述操作。 format ,写入旧密码,然后使用tr 命令将要更改的新密码直接复制到批量密码生成器中。

[root@bogon ~]# tr -cd \'[:alnum:]\’ /dev/urandom -w 32 | head -2QSnDl7EuEXLUbgNf9jBuVm8P0x6zb3OTwvk4ihCl7G2f0ISySu2COifr1tHtAp6C 有例外:排队el 将信息复制到服务器以形成文本rz。在服务器信息列表中,请务必阅读文本并注意Linux 和各种Linux 分隔符之间的差异。视窗。

[root@bogon ~]# catmodifyrootpasswd.txt ##ipuserportoldpwnewpw192.168.3.145root22chunlanyyPU4XdnIy3eWz7TM17OKniHoeBUnRMO1q192.168.3.146root22chunlanyy70Zzm993Qnf13MGpBHaBgcvUX7pzt wi b [root@bogon ~]# 如果您看到这样的消息,则密码更改将失败。

期望脚本[root@bogon ~]# catpasswordmodify.sh #!/bin/bashFile=/root/modifyrootpasswd.txtfor Ip in `awk \’/^[^#]/{print $1}\’ $File`;doUser=` awk -v Var=$Ip \'{if(Var==$1)print $2}\’ $File`Port=`awk -v Var=$Ip \'{if(Var==$1)print $3}\’ $File`Oldpw=`awk -v Var=$Ip \'{if(Var==$1)print $4}\’ $File`Newpw=`awk -v Var=$Ip \'{if(Var==$1)print $5}\’ $File ` Expect -c \’spawn ssh -p $Port $User@$Ip 设置超时30 Expect { \\\'(yes/no)\\\’ {send \\\’yes\\r\\\’;exp_ continue} \\\’password:\\\’ {send \\ \’$Oldpw\\r\\\’;exp_ continue} \\\’$User@*\\\’ {发送\\\’echo \\\’$Newpw\\\’ |passwd –stdin $User\\r exit\\r\\\’;exp_ continue} } \’ done 注1.Expect中的\\r是交互标识2.spawn是Expect执行命令

总结: 相比ansible,expect具有方便简洁的特点,并且不受ssh_key的限制。但缺点是它有很多交互内容要显示(模拟完全手动登录),执行结果的显示并不简单,同时它不知道如何生成服务器密码。不是完全自动化。

本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/670419.html

(0)
上一篇 2024年6月4日
下一篇 2024年6月4日

相关推荐

  • 和平精英vss灵敏度? 和平精英联赛灵敏度?

    和平精英vss灵敏度? 灵敏度分为:镜头灵敏度、开火灵敏度和陀螺仪灵敏度三种。 镜头灵敏度:3倍镜灵敏度:100;6倍战术瞄准镜:40。开火灵敏度:3倍镜灵敏度:100;6倍战术瞄准镜:40;机瞄/红点/全息灵敏度:100。陀螺仪灵敏度:转向灵敏度:20;机瞄/红点/全息灵敏度:23;狙击枪灵敏度:13。 和平精英联赛灵敏度? 这个是需要自己调的,毕竟每个人…

    游戏快讯 59分钟前
  • 和平精英怎么操作移动键?

    和平精英怎么操作移动键? 只要用大拇指按住中间的圆圈,然后往前移即可。 和平精英手机移动键怎么调? 关于这个问题,和平精英手机移动键可以通过以下步骤进行调整: 1. 打开和平精英游戏,在游戏主界面点击“设置”按钮。 2. 在设置界面中选择“控制”选项。 3. 在控制选项中,可以看到“移动键”,点击进入移动键设置界面。 4. 在移动键设置界面中,可以调整移动键…

    游戏快讯 2小时前
  • 怎么注销微信和平精英?

    怎么注销微信和平精英? 1、在进入微信后,点击进入设置界面,在设置界面中点击隐私; 2、进入隐私设置中,拉到最下面后点击[授权管理] ; 3、在授权管理中可以看到和平精英,点击右.上角的管理后,点击和平精英后面的删除即可注销和平精英登录的权限。 怎么注销和平精英的微信账号? 1. 点击右下角 2. 点击设置。 3. 点击账户安全。 4. 点击注销账号。 5.…

    游戏快讯 3小时前
  • 和平精英颜团子皮肤? 和平精英团子已经出了哪些皮肤?

    和平精英颜团子皮肤? 有颜团子皮肤。因为《和平精英》作为一款热门的游戏,开发商会不断推出新的皮肤来吸引玩家,其中就包括了颜团子皮肤。这款皮肤可能是根据颜团子这个角色设计的,具有独特的外观和特色,可以让玩家在游戏中展示个性。此外,游戏还会不定期推出活动,玩家可以通过参与活动来获得或购买颜团子皮肤。所以,作为《和平精英》的玩家,你有机会获得颜团子皮肤。除了颜团子…

    游戏快讯 6小时前
  • 和平精英好友预约哪里关?

    和平精英好友预约哪里关? 目前和平精英游戏中,预约功能暂时无法关闭,玩家接受到预约信息后,可以回复信息给好友。可以拒绝预约或接受预约。 一、大厅预约关闭 1.进入和平精英,点击右下角的上拉按钮。 2.选择进入设置选项。 3.进入后,下滑到底部,选择隐私设置。 4.找到并点击关闭允许他人招募我即可。 二、特训岛预约关闭 在隐私设置中,继续往下翻,找到并点击关闭…

    游戏快讯 11小时前