如果我忘记了登录名和密码,如何登录我的 Linux 笔记本电脑?

Ank*_*wal 11 linux password login ubuntu

如果我忘记了用户名和密码,如何登录我的 Linux 笔记本电脑?

Mar*_*ppi 17

您可以从 Grub 进入单一模式。在引导期间Esc,当 Grub 引导屏幕提示您时按下。它可能只是向您显示每个内核的列表的 Grub - 如果是这种情况,请不要按Esc

从这里选择第一个条目,然后按e编辑该条目。向下翻到以 开头的那一行,kernel然后e再次按下。

这将允许您编辑整行。向右滚动直到到达末尾并splash quiet从该行中删除,将其替换为single。按Enter接受更改,然后按b启动到修改后的内核行。这将引导您进入单用户模式,并在引导完成后将您放入 root shell。

从这里您可以向系统添加用户、更改用户密码等。


roz*_*acz 10

您可以按照Marco 的建议进行操作,但他的方法不适用于所有发行版。更准确地说,如果不需要在使用 openrc 的系统上提供 root 密码它就无法工作

在不使用任何其他可启动媒体的情况下,更通用的方法是附加init=/bin/bashinit=/bin/sh启动选项(这是您single按照 Marco 的回答放置的位置)。

另一种选择,也许是最后的手段,是从可移动媒体(如 livecd)启动,安装系统的根分区,然后 chroot 到它或在/etc/shadow. 我的意思是编辑它并删除密码哈希字段。但它是一种肮脏(阅读:危险)方法:首先,它/etc/shadow是一个重要的安全文件,其结构中的错误可能会造成安全漏洞或只是破坏很多东西。为防止错误,只能使用vipw -s命令进行编辑- 但这只有在您 chroot 进入系统时才有可能。其他问题可能是由在系统上工作的高级安全机制检测到的冲突/错误引起的。但到目前为止我还没有使用过,所以无法确定这些问题可能是什么。