![使用 ssh 删除/操作后,linux 的密码发生了变化](https://linux22.com/image/223357/%E4%BD%BF%E7%94%A8%20ssh%20%E5%88%A0%E9%99%A4%2F%E6%93%8D%E4%BD%9C%E5%90%8E%EF%BC%8Clinux%20%E7%9A%84%E5%AF%86%E7%A0%81%E5%8F%91%E7%94%9F%E4%BA%86%E5%8F%98%E5%8C%96.png)
不幸的是我在某个地方犯了错误但无法到达哪里。我在 ssh 和 github 上遇到了问题,尝试了不同的方法,但没有成功。后来我决定..我想..移动文件我相信它是 home/username/known.hosts 或类似的东西。另外,我删除了文件夹中的所有内容,其中 id_25519 和 id_25519.pub 文件(也许它们与 github 有关,我不知道)。介于两者之间或毕竟。我无法在终端中提供密码。我 200% 确定它是正确的,没有使用 caps/num/其他东西。现在我无法登录到我的 linux mint cinamon 20。我将非常感谢任何帮助我如何恢复我的笔记本电脑。它开始,但需要通过。我无法理解它会如何改变......
答案1
修改主目录中的任何内容不太可能重置您的密码。在大多数发行版上,它/etc/shadow
默认存储在其中。
要进入恢复控制台,最简单的方法是init
在启动时更改内核参数。
假设您使用 grub 启动:
- 打开你的电脑
- 在启动菜单中e按 编辑启动项
- 如果您有一组密码,系统可能会要求您输入 grub 密码
linux
修改开头添加init=/bin/bash
到末尾的行- 按f10启动
这将为您提供一个只读安装的根命令行/
。要使其可读写,请重新安装它:
mount -o remount,rw /
您应该能够通过以下方式重置您的密码:
passwd <username>
最后重新启动:
reboot