无法在 Ubuntu 18.04 上启用 root 登录

Rog*_*Dec 4 root vmware login 18.04

我在 Vmware 上使用 Ubuntu 18.04 LTS。

我按照以下说明操作:https : //www.youtube.com/watch?v=pdyy7icpgbQ

但是当重新启动时,我得到了这个: 在此处输入图片说明

取而代之的是:

在此处输入图片说明

...如视频所示。

如何启用以 root 身份登录?


额外的

这里有一个视频来展示这个过程: 在此处输入图片说明


结论步骤后

在此处输入图片说明 在此处输入图片说明

解决方案

很多的支持后Marmayogi,最好的解决办法发现保留lightdm,详细介绍在这里

Mar*_*ogi 5

如何配置 gdm3 以允许 root 登录?

Ubuntu 18.04 附带 GDM(Gnome 显示管理器)作为默认显示管理器。出于安全原因,用户无法使用root用户登录。对于开发和高级操作,一些用户可能更喜欢以root.

按照步骤在 Ubuntu 18.04 GDM 显示管理器上启用 root 登录。

第一步:修改GDM conf文件。

在进行任何更改之前进行备份:

$ sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.original
Run Code Online (Sandbox Code Playgroud)

现在/etc/gdm3/custom.confvi编辑器打开 如下:

$ sudo vi /etc/gdm3/custom.conf
Run Code Online (Sandbox Code Playgroud)

[Security]指令下方复制并粘贴以下两行。

[Security]
AllowRoot = true
AllowRemoteRoot = true
Run Code Online (Sandbox Code Playgroud)

保存并退出编辑器。

第二步:修改PAM conf文件。

现在修改 PAM(Pluggable Authentication Modules)配置文件。

在进行任何更改之前进行备份:

$ sudo cp /etc/pam.d/gdm-password /etc/pam.d/gdm-password.original
Run Code Online (Sandbox Code Playgroud)

现在/etc/pam.d/gdm-passwordvi编辑器打开 如下:

$ sudo vi /etc/pam.d/gdm-password
Run Code Online (Sandbox Code Playgroud)

在文件中,搜索以下行:

auth    required    pam_succeed_if.so user != root quiet_success
Run Code Online (Sandbox Code Playgroud)

要注释该行,只需#在该行前面添加,如下所示:

#auth   required    pam_succeed_if.so user != root quiet_success
Run Code Online (Sandbox Code Playgroud)

保存并退出编辑器。

注意:此步骤在提问者帖子中提供的youtube 链接中不完整。

第 3 步:重新启动

重新启动后,您将进入登录屏幕,在该屏幕上将显示not listed?用户名下方的 选项。如果单击它,您将获得另一个屏幕,您可以在其中输入root用户名,然后按下next按钮。现在,下一个屏幕出现,收集password. 你输入root密码。身份验证成功后,您将以root.

结论:

发问者@Rogério Dec尝试rootlightdm登录屏幕查找用户名。

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

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

$ sudo apt install ubuntu-gnome-desktop
Run Code Online (Sandbox Code Playgroud)

如果您已经安装了lightdmgdm3,那么您需要gdm通过以下命令切换到:

$ sudo dpkg-reconfigure gdm3
Run Code Online (Sandbox Code Playgroud)

切换到 后gdm3,按照第 3 步以 身份登录root