根账户

根账户

我使用 PXE 开始了新的 Linux 安装,并跳过了创建新用户的部分。现在,当我启动时,会出现 GUI 登录屏幕,询问我没有登录信息,因为我没有创建任何用户(只有 root 用户)。

我怎样才能真正访问操作系统?单用户模式?

答案1

默认情况下,用户root应该始终存在。

如果您通过 PXE 安装,则可能使用了 kickstart 文件。

如果是这样,kickstart 文件可能会以root明文形式包含密码(这是一个不好的做法,但仍然有可能)。您应该能够通过检查/var/log/tftpboot/linux-install/pxelinux.cfg/.


根账户

如果您有root密码,则只需登录该root帐户即可。在 GUI 登录中,您通常可以选择“其他用户”并输入用户名root,然后输入密码。

或者,您可以切换 TTYS 并登录(按CTRL+ ALT+ F2)。您将看到一个基于文本的登录屏幕,只需输入root用户名并输入密码即可。当您完成后,++或CTRL++通常应该带您返回图形屏幕。ALTF1CTRLALTF7

作为迈克尔·乔林提到过,一些 Linux 发行版限制对该root帐户的访问。这可能意味着您将被迫使用不同的 TTY 或完全阻止此方法。


GRUB

如果 root 密码不可用,您可以尝试启动到单用户,假设grub没有配置密码(或者您知道grub密码)。

当您到达grub菜单时,您应该能够按e编辑一行。如果 grub 有密码,它会在此处提示您。添加single到命令行的末尾grub并启动它(通常ctrl+x我相信),您应该得到一个root终端,您可以在其中添加用户并更改密码。


现场发行

如果您在计算机上启动实时发行版,安装本地驱动器并对其进行 chroot,您将拥有一个本质上位于文件系统内的根终端,并且您可以像平常一样添加和修改用户。


如果这些都不适合您,您可能需要重新安装。

相关内容