国产linux单用户模式破解无密码登陆 (麒麟系统用户登录密码遗忘解决办法)

笔者手里有一批国产linu系统,目前开始用在日常的工作生产环境中,我这个老程序猿勉为其难的充当运维的或网管的角色。

国产linux系统常见的为麒麟Linux,统信UOS等,基本都是基于debian再开发的linux。

问题描述:

因为笔记本电脑使用率不高,或者长期不用,再用的时候忘记了设置的密码,如何破解?

其实本文比较噱头的写法应该称作:国产linux(麒麟)单用户模式破解无密码登。单用户模式破解linux的密码是运维维护系统的很常用的手段,年代久远,没有什么技术含量。

技术是双刃剑,侧重运维方向的就是安全技术,侧重安全测试方向的就是破解技术,关键看人在怎么使用。

实际上,不管是国产linux系统,麒麟Linux,还是统信UOS。因为本质都是基于debian再开发的linux,所以遗忘密码的问题很容易使用grub2的单用户引导模式进行重置。

具体解决过程:

1、重启操作系统,进入GRUB引导菜单,按"E"键进入grub编辑模式,只需要加个小参数,引导系统进入单用户模式。

2、新版的grub2非常智能,一般主界面会有自动添加好几个不同内核或系统的引导选项,我们通常修改任何一个引导都行,那就修改第一个,找到第一个引导像后面的security引导参数,默认是进入桌面系统,参数后是空的,在行尾添加引号内的内容,不含引号"init=/bin/bash",然后Ctrl+X,grub2会按照编辑情况进行引导。

进入系统的单用户模式,用whoami查询,权限已经是root。

3、使用cat /etc/passwd可以查看账号的密码,但一般是加密的

4、我的办法是直接用last查看上次登录者的账号名称。

5、查询到上次登录的账号是tr03,但因长期不登录,忘记密码,所以直接用passwd username的方法 修改密码即可重置即可。

6、重启即可,新的账户密码已经设置成功,老的密码被清除了,不改变账号设置,不清除桌面的文档等。

相关推荐
冰封之寂16 小时前
Docker 资源管理终极指南:CPU、内存与 IO 的精细化控制
linux·运维·服务器·docker·云计算
xiaoye-duck17 小时前
《Linux系统编程》Linux 系统多线程(五):<线程同步与互斥>线程互斥(上):从条件变量到生产者消费者模型详解
linux·线程
小柯南敲键盘17 小时前
图片翻译API接入与自动化实现指南
运维·python·自动化
云计算磊哥@18 小时前
运维开发宝典058-大型网站nginx服务器管理全集4
服务器·nginx·运维开发
9523618 小时前
Docker - 基础
运维·后端·docker·容器
Promise微笑18 小时前
智能激光清障仪选型指南:高效运维与安全保障的关键考量
运维·安全
Code_Ignis18 小时前
docker国内可用源(持续维护)
运维·docker·容器
一叶龙洲18 小时前
向日葵远程Ubuntu,支持隐私屏
linux·运维·ubuntu
酷可达拉斯19 小时前
Linux操作系统-shell编程之Grep与正则表达式
linux·运维·服务器·正则表达式·centos
寒水馨20 小时前
Linux下载、安装llama.cpp-b10068(附安装包llama-b10068-bin-ubuntu-vulkan-x64.tar.gz)
linux·ubuntu·llm·llama·本地部署·llama.cpp·推理引擎