H_On个人小站

个人站

这都被你发现了【惊
奖励你一朵小红花~


Debain10忘记root用户密码怎么办

目录

前情介绍

猹自从学会用公钥登陆以后觉得好香好方便啊,然后今天莫名其妙琢磨着要不要把密码设置的复杂一点,这样别人就登录不了了。
一顿操作猛如虎,完事以后发现自己也登不上了。。。密码肯定没有输入错误,但是无论如何就是不让登录。普通用户登进去以后su也没用,纯净系统又没有装sudo【悲
于是就踏上了一条重置root用户密码之路,,,

重置密码

一开始还不知道 grub 界面是啥,原来就是选择启动系统的界面就叫 grub 界面。
先到这个界面,反应慢的同学可以先按着下方向键取消掉自动开机,然后用上下方向键选择 我们要启动的的系统 通常就是第一个,网上看到 redcat 通常是第二个,印象中 ubuntu 也是第二个,不过我们就不管辣 grub页面

选中这个系统之后

按 “e” 键进入编辑配置的界面
找到 “quiet” 在 “quiet” 后面添加 “init=/bin/bash”

编辑系统配置 编辑系统配置

这之后按一下 ctrl+x 启动系统,我们就进入了管理系统

注:这个系统虽然是 root 用户,但是所有的文件权限都不能修改,网络也不能连接,所以想要把文件

  • 该权限之后用普通用户拷贝出去
  • 用 scp 工具远程备份出去,或者挂载网盘都是不行的

系统启动完之后是这个界面 管理界面

在这个界面就可以用 root 的权限用 passwd 命令直接重新设置 root 用户的密码

注:如果说 passwd 命令不能用,那就重新挂载一下根目录即可

操作

然后发送 ctrl+alt+delete 重启系统,就能用 root 用户和刚刚改过的密码登录了。

参考文章

How to Reset Forgotten Root Password in Debian 10
解决问题:chmod: changing permissions of ‘…’: Read-only file system和/dev/sda1 is write-protected but ex