无法在Ubuntu 18.04上启用root登录

我在Vmware上使用Ubuntu 18.04 LTS。
我按照这些指示进行操作:https://www.youtube.com/watch?v=pdyy7icpgbQ 但是当重新启动时,我遇到了这个问题: enter image description here 而不是这样的:

enter image description here

... 如视频所示。
如何启用以root身份登录?

附加内容

这里有一个视频展示整个过程: 输入图像描述


结束步骤后

enter image description here enter image description here

解决方案

经过Marmayogi的大力支持,找到的最佳解决方案是保留lightdm,详细信息请参见这里


3不要以root用户登录。Debian/Ubuntu默认禁用root用户是有充分理由的。 - user880592
2个回答

如何配置gdm3以允许root登录?
Ubuntu 18.04默认使用GDM(Gnome Display Manager)作为显示管理器。出于安全原因,用户无法使用root用户登录。 对于开发和高级操作,一些用户可能更喜欢以root身份登录。
按照以下步骤在Ubuntu 18.04的GDM显示管理器上启用root登录。
第一步:修改GDM配置文件。
在进行任何更改之前,请备份:
$ sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.original

现在按如下方式使用vi编辑器打开/etc/gdm3/custom.conf:
$ sudo vi /etc/gdm3/custom.conf

将以下两行复制并粘贴到[Security]指令下方。
[Security]
AllowRoot = true
AllowRemoteRoot = true

保存并退出编辑器。
第二步:修改PAM配置文件。
现在修改PAM(可插拔认证模块)配置文件。
在进行任何更改之前,请备份:
$ sudo cp /etc/pam.d/gdm-password /etc/pam.d/gdm-password.original

现在按照以下步骤,用vi编辑器打开/etc/pam.d/gdm-password文件:
$ sudo vi /etc/pam.d/gdm-password

在文件中,搜索以下行:
auth    required    pam_succeed_if.so user != root quiet_success

要对该行进行注释,只需在该行前面添加#符号,如下所示:
#auth   required    pam_succeed_if.so user != root quiet_success

保存并退出编辑器。

注意:在提问者发布的YouTube链接中,此步骤不完整。

第三步:重新启动

重新启动后,您将到达登录屏幕,在用户名下方会显示未列出?选项。如果您单击它,将会得到另一个屏幕,在该屏幕上您可以输入root作为用户名,然后按下下一步按钮。现在,下一个屏幕将出现,收集密码。您输入根密码。成功验证后,您将以root身份登录。

结论:

提问者@Rogério Dec试图从lightdm登录屏幕查找用户名root

根据YouTube视频,此过程适用于gnome GDM。

如果您尚未安装gnome桌面,请使用以下命令安装:

$ sudo apt install ubuntu-gnome-desktop

如果您已经安装了lightdmgdm3,那么您需要通过以下命令切换到gdm
$ sudo dpkg-reconfigure gdm3

切换到`gdm3`之后,按照步骤3root身份登录。

谢谢@Rogério Dec指出cp命令中的路径错误。还有vigedit弄混了。 - Marmayogi
谢谢,我按照您的步骤操作了,但似乎没有任何改变。为了确认我所执行的步骤,我在原问题上发布了一段视频,这样您就能够追踪我可能做错的地方。 - Rogério Dec
你正在使用lightdm,而这个root登录过程是针对gdm的。所以你需要切换到gdm才能使root登录生效。如果你执行这个命令cat /etc/X11/default-display-manager,在你的终端上的输出将会是/usr/sbin/lightdm。假设输出是/usr/sbin/gdm3,那么root登录过程将会生效。请按照答案中的Conclusion部分进行后续操作以切换到gdm。如果你有更多问题,请告诉我! - Marmayogi
假设您不想切换到 gdm,而是希望继续使用 lightdm 显示管理器,并且仍然希望进行 root 登录。那么您应该按照 https://askubuntu.com/questions/451950/how-to-configure-lightdm-to-allow-manual-logins-in-ubuntu-14-04 上的步骤进行操作。请注意:此链接提供了用于 Ubuntu 14.04 lightdm 的解决方案,但您的 Ubuntu 版本是 18.04。因此,请在使用该解决方案之前务必仔细核对。 - Marmayogi
我完成了“结论”步骤,但现在无法再登录,即使使用我的旧用户名也不行。我在原帖的末尾插入了两张图片来进行说明。 - Rogério Dec
我从虚拟机中恢复了一个备份并重新执行了步骤。 我注意到在 sudo dpkg-reconfigure gdm3 之后,我得到了 gdm.service 未激活,无法重新加载。 invoke-rc.d:initscript gdm3,操作“reload”失败。 - Rogério Dec
让我们在聊天中继续这个讨论。 - Marmayogi
你在聊天中得出了什么解决方案?我也遇到了同样的问题,无法通过图形界面登录为root用户或我的用户。然而,我可以通过open-SSH服务器或OpenVPN登录为root用户或我的用户。谢谢! - Sean McCarthy