国产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、重启即可,新的账户密码已经设置成功,老的密码被清除了,不改变账号设置,不清除桌面的文档等。

相关推荐
礼拜天没时间.1 小时前
深入Docker架构——C/S模式解析
linux·docker·容器·架构·centos
-dcr2 小时前
58.DevOps进阶
运维·devops
猫头虎2 小时前
如何使用Docker部署OpenClaw汉化中文版?
运维·人工智能·docker·容器·langchain·开源·aigc
XiaoMu_0012 小时前
自动化漏洞扫描与预警平台
运维·网络·自动化
醉风塘2 小时前
Linux进程管理:深度解析ps -ef命令及其高级应用
linux·运维·服务器
不做无法实现的梦~2 小时前
PX4各个模块的作用(3)
linux·stm32·嵌入式硬件·机器人·自动驾驶
会周易的程序员2 小时前
openplc runtimev4 Docker 部署
运维·c++·物联网·docker·容器·软件工程·iot
WJ.Polar2 小时前
FTP、Telnet、PPP、SNMP协议
服务器·网络
不爱缺氧i2 小时前
ubuntu离线安装mariadb
linux·ubuntu·mariadb
疯狂敲代码的老刘2 小时前
JDK 1.6到25 全版本网盘合集 (Windows + Mac + Linux)
java·linux·windows·macos·jdk