Linux 忘记root密码
1 将系统重启,读秒的时候按下任意键就会出现如下图菜单界面
2 进入上图菜单界面之后,按e键就可以进入grub的编辑模式
3 选择第二行 kernel开头,再按 e 键进入该行的编辑界面中,然后在出现的编辑模式中,最后方输入 single
4 再按下 Enter 键确定修改,回到如下界面,再按 b 键 进入单用户模式
5 启动成功之后,进入单用户模式,此时可以直接输入命令 passwd 修改密码
6 我们忘记root密码可以进入grub编辑模式,修改系统为单用户启动模式,启动成功之后可以直接修改root密码,这样非常不安全,所以我们需要在进入grub模式时设置密码,这样就可以防止其他人随意进入grub模式修改root密码;
通过vim /etc/grub.conf 来修改进入grub编辑模式需要的口令
首先获取加密之后的密文,采用sha加密模式
输入 grub-crypt --sha-256 > passwd.file 命令,输入密码得到密文并将其放入passwd.file中
编辑passwd.file文件,使用 yy 复制命令将密文复制到剪贴板中,然后编辑 /etc/grub.conf文件,修改hiddenmenu后的password内容,将其改为前面得到的密文
重启电脑,进入grub模式时需要按 p 键然后输入正确的密码才能进入
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?