目录

  • 前情介绍
  • 重置密码
  • 参考文章

前置需要

猹自从学会用公钥登陆以后觉得好香好方便啊,然后今天莫名其妙琢磨着要不要把密码设置的复杂一点,这样别人就登录不了了。

一顿操作猛如虎,完事以后发现自己也登不上了。。。密码肯定没有输入错误,但是无论如何就是不让登录。普通用户登进去以后su也没用,纯净系统又没有装sudo【悲

于是就踏上了一条重置root用户密码之路,,,

重置密码

一开始还不知道 grub 界面是啥,原来就是选择启动系统的界面就叫 grub 界面。

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

debian sudo密码 debian忘记用户名和密码_linux

选中这个系统之后

按 “e” 键进入编辑配置的界面

找到 “quiet” 在 “quiet” 后面添加 “init=/bin/bash”

debian sudo密码 debian忘记用户名和密码_Debian10_02


debian sudo密码 debian忘记用户名和密码_普通用户_03

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

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

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

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

debian sudo密码 debian忘记用户名和密码_普通用户_04

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

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

debian sudo密码 debian忘记用户名和密码_linux_05

然后发送 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