我使用PXE开始了新的Linux安装,并跳过了创建新用户的部分。现在,当我启动时,GUI登录屏幕出现,询问我没有的登录信息,因为我没有创建任何用户(只有root用户)。
我实际上如何访问操作系统?单用户模式?
root
默认情况下,用户应始终存在。
如果您是通过PXE安装的,则可能是您使用了kickstart文件。
如果是这样的话,那么kickstart文件可能具有root
明文形式的密码(这是一种不好的做法,但仍然可行)。通过检查中的文件,您应该能够找到kickstart文件所在的位置/var/log/tftpboot/linux-install/pxelinux.cfg/
。
如果您具有root
密码,则只需登录该root
帐户即可。在GUI登录上,您通常可以选择“其他用户”并输入用户名root
,然后输入密码。
或者,您可以切换TTYS并登录(按CTRL
+ ALT
+ F2
)。您将获得一个基于文本的登录屏幕,只需输入root
作为用户名并输入密码即可。当你完成CTRL
+ ALT
+F1
或CTRL
+ ALT
+F7
平时应带你回到你的图形界面。
正如MichaelKjörling所提到的,某些Linux发行版限制了对该root
帐户的访问。这可能意味着您将不得不使用其他TTY或完全禁止使用此方法。
如果没有root密码,则可以尝试启动单用户身份(假设grub
未配置grub
密码)(或者您知道该密码)。
进入grub
菜单后,您应该可以按e
来编辑行。如果grub有密码,它将在这里提示您。添加single
到grub
命令行末尾并启动它(通常ctrl
+x
我相信),您应该获得一个root
可以在其中添加用户和更改密码的终端。
如果您在计算机上启动实时发行版,则将本地驱动器和chroot挂载到该驱动器上,您将拥有一个根终端,该终端实际上位于文件系统内,并且您可以像平常一样添加和修改用户。
如果这些都不适合您,则可能必须重新安装。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句