密码快要过期。由于机器数量众多,因此采用批量修改密码的方式来进行处理。
下面是具体步骤:
1.配置ssh免key
- # ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
- # ssh-copy-id 10.230.86.64
(由于只是需要单向的copy文件,因此我们配置63与64到91的boco用户免key即可)
2.测试免key是否配置成功
3.编写密码文件
将所有需要修改的用户与密码按下面格式写到文件里,注意中间不要有空行
- vi userpasswdfile.txt
- root:xxxxxx
- boco:xxxxxx
- security:xxxxxx
注:上面之所以在boco用户下写文件,是因为我要批量做,而我们的root用户不能直接登录,所以,如果你们是单台机器或者root可以直接登录的话,就直接在root用户下操作就行。今天上去机器时候发现提示如下:
4.切到root用户下,执行下面命令修改密码
- sudo su -
- cp /home/boco/userpasswdfile.txt /root/
- chmod 777 userpasswdfile.txt
- chpasswd<userpasswdfile.txt (该命令就是修改密码的命令)
5.重新登录测试,不提示密码过期了
6.编写脚本准备批量执行
编写两个脚本,一个用于循环将密码文件和执行脚本传输过去,另一个就是执行脚本。
传输脚本:
执行脚本:
由于普通用户是没有chpasswd的权限的,因此需要chmod 755 chpasswd 来对普通用户赋权限。
7.执行脚本,进行批量修改
8.测试验证,脚本是否生效
随便抽几台机器,看是否还有密码过期的提示:
至此,批量修改机器用户密码完成!
随着人们向基于服务的基础设施部署和自动化程度的提高,存储管理员的角色正在发...
1、前言 大数据革命引发了数据中心的爆炸式增长,这些中心正在以越来越高的速率...
数据中心中的备份系统包含哪些?数据中心容灾备份是什么? 数据中心中的备份系统...
CRM概念引入中国已有数年,其字面意思是客户关系管理,但其深层的内涵却有许多的...
刚才的新闻中提到了DNS over HTTPS这项技术,这篇有问有答就简单地为各位读者介...
在全球各地爆发的冠状病毒疫情带来了一个前所未有的情况,因此大多数企业允许员...
嗯,现在SSD普及了,价格也降了,旧电脑只要加上块SSD也能再坚持坚持焕发下第二...
伴随网络时代的迅速发展趋势,服务器一直占有着关键的人物角色,它能确保网站一...
生产环境上了大规模容器集群后,肯定需要对容器进行监控,容器的编排我们采用了K...
一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合...