如何修改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日

相关推荐

  • 和平精英怎么练反应? 和平精英颜色怎么调?

    和平精英怎么练反应? 1、首先,要先找到适合自己的枪械,然后练习压枪。其次要练习打靶的准确度。打靶时先练习固定靶,在固定靶射击稳定的前提下练习射击移动靶。保证枪口能够找到敌人的位置。   2、在练习好射击精度之后,要练习开镜后迅速找人锁定目标的技能,开镜练习直接开镜和左右探头开镜,训练反应速度。   3、练习好射击精度和开镜反应速度之后,就要练习移动情况下的…

    游戏快讯 35分钟前
  • 和平精英怎么获得电摇兑换码?

    和平精英怎么获得电摇兑换码? 电摇没有兑换码,只能在商城里面用物资币兑换攒够60个物资币即可兑换电摇,可以用阅换码去约换服饰币,攒够符石必须兑换电摇 和平精英CPU兑换码? 康师傅兑换码:需要购买官方合作款的香辣牛肉面,然后用微信扫描料包上的二维码。在小程序“召唤空投”中可以获取军需礼包。 玛莎拉蒂兑换码:官网赠送钥匙兑换码,无法从其他平台获取,建议不要购买…

    游戏快讯 2小时前
  • 和平精英极限追猎怎么飞不了?

    和平精英极限追猎怎么飞不了? 答:和平精英极限追猎你要点两下跳跃才可以飞起来。 和平精英极限追猎飞不了? 和平精英游戏中,追猎模式玩家之所以能飞是因为穿上了【外骨骼腿甲】,这个装备搭载着推进器,只要点击推进功能特种兵就可以上天。外骨骼腿甲,是在矩阵基站中用纳米晶体和蓝图合成而来的。 和平精英极限追猎飞不起来? 和平精英极限追猎是在创意工坊里面的模式。它是进入…

    游戏快讯 6小时前
  • 《和平精英》怎么调灵敏度?

    《和平精英》怎么调灵敏度? 1. 打开和平精英,点击展开图标。 2. 点击设置。 3. 点击灵敏度设置。 4. 可参考如下参数设置灵敏度即可。 和平精英跳跃灵敏度怎么调? 根据个人习惯调整跳跃灵敏度。解释和平精英是一个需要玩家进行各种操作的游戏,其中跳跃是非常重要的操作之一。灵敏度设置可以影响跳跃的效果,因此不同的玩家会根据自己的操作习惯选择不同的跳跃灵敏度…

    游戏快讯 7小时前
  • 和平精英返场皮肤爆料?

    和平精英返场皮肤爆料? 返场皮肤最新消息2021 首先是第一代特斯拉载具皮肤的限时返场,官方在11月10日的小更新中突然就上线了这个特斯拉限时返场的预告,此次限时返场是特斯拉Model 3-冷光银以及特斯拉Model X-冷光银两款载具皮肤,而返场时间预计是11月12日,也就是在新版本上线之后的第二天。 其次就是此前官方已经举行返场投票的经典皮肤返场,最终返…

    游戏快讯 9小时前