linux 忘记密码无法登陆问题处理
2021/6/4 7:21:58
本文主要是介绍linux 忘记密码无法登陆问题处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在aws 云平台的机器如果忘记密码或者系统被入侵密码被篡改有以下几种方式。
1、通过创建iam 的角色,给角色授权,再把角色绑定到ec2,最后通过 aws 的SSM 服务连接登陆。注意此方式的 前提是ec2已经安装了ssm的服务,一般新版本的aws 的系统镜像会默认安装,如果是旧版本或者公共镜像默认没有安装,后期安装需要登陆机器所以这里不适用。
2、基于原来服务器系统盘镜像方式
在aws 的ec2控制台找到问题实例,关闭实例,找到它的系统盘,注意记录此盘的挂载点(例如/dev/sda1,那么当系统盘处理好以后还要挂到此路径才能启动成功),点击磁盘断开连接,再次新建一个正常的ec2或者现有的ec2,把刚才的磁盘绑定到正常的ec2,登陆政策的实例,创建临时目录/data-tmp,把问题磁盘挂载,进入到问题磁盘进行如下操作:cd /data-tmp
vi etc/ssh/sshd_config UsePAM no #默认是yes ,需要配置为no 或者注释掉 vi etc/passwd 找到要重置密码的用户,配置用户信息的那一行的第二列配置为 x vi etc/shadow 用户的密码会经过加密配置到shadow文件的用户信息那行的第二列的位置,每一列都用分号分隔。所以在这个正常机器上面创建一个临时用户手动配置新密码,查看该用户的shadow文件第二列位置的加密后的字符串信息, 然后复制到挂载 的/data-tmp/etc/shadow 的要更改的用户的那一行的第二列位置即可。
卸载该问题盘,把磁盘挂载到原来的问题实例上面,启动后用上面配置的新密码登陆即可。
这篇关于linux 忘记密码无法登陆问题处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南