仅可通过 Ubuntu Wayland 登录,但登录列表中缺少用户,Ubuntu 20.04

仅可通过 Ubuntu Wayland 登录,但登录列表中缺少用户,Ubuntu 20.04

从 Ubuntu 18.04 更新到 20.04 后,一切正常。我的笔记本上有两个用户可以使用单独的用户配置文件访问客户端。

取消订阅从我的个人资料来看,重启或类似操作后无法再次登录。用户访问登录页面上不存在该用户。但可以使用“不可见”功能,添加我的用户名和密码,然后切换到“通过 Wayland 登录”。

在此处输入图片描述

如何才能让我的用户回到默认用户访问列表并以默认方式登录,而不使用 Wayland 方式?

我尝试了什么?

我尝试通过右下角的齿轮进行切换,但默认通过“Ubuntu”而不是“Ubuntu via Wayland”登录不起作用。我回到了登录屏幕。此外,我尝试通过阅读和更改/etc/gdm3/custom.conf并关闭 Wayland 选项WaylandEnable=false,但没有变化。

我创建了一个新的“Guest”帐户,它可以正常登录。这证实了原始帐户的主文件夹中有某些东西导致了登录循环。所以我的意思是,问题出在我的/home/username目录中。但我找不到任何问题。我搜索*authority文件,但这个目录中没有文件。

答案1

我尝试了主目录中的几种方法,因为所有其他用户都可以正常工作。以下步骤可帮助您摆脱登录循环并解决它以通过默认方式“Ubuntu”(不使用 Wayland)登录。

笔记

Xorg 和 Wayland 是显示服务器(不要与显示管理器混淆,如 lightdm 或 gdm3)。

当前显示服务器

以下命令提示用户当前的显示服务器“wayland”或“x11”(gdm3)。

echo $XDG_SESSION_TYPE

如果您安装了多个显示管理器,要检查您正在使用哪一个,请在终端上输入命令。

cat /etc/X11/default-display-manager

此列表在我的客户端中 /usr/sbin/gdm3

转变

现在我切换回 gdm3,以下命令很有帮助。

sudo dpkg-reconfigure gdm3

重启后,您应该可以通过默认方式再次登录,而无需 Wayland。

用户列表

但是,登录屏幕上的用户列表中仍然缺少我的用户。现在我借助所有用户列表找到了问题所在。

cat /etc/passwd

列出了所有用户和其他信息,例如用户 ID、可见名称和默认 Shell。在此列表中,我找到了我的用户名和默认 Shell 的路径。在我的安装中它是 Fish /usr/bin/fish,。

现在我通过 来更改它们usermod -s /bin/bash username。但您必须以 root 身份运行。

现在,用户又回到了可见列表中。此外,现在可以更改个人资料图片和每个用户个人资料的设置。

相关内容