用户可以在终端窗口登录,但不能在 lightdm 中登录

用户可以在终端窗口登录,但不能在 lightdm 中登录

我使用 debian 安装了一个新系统,并使用 rsync 从以前的用户磁盘复制了 /home 目录。然后我使用 useradd 创建了两个用户帐户,并使用 passwd 设置了密码。

第一个用户可以在终端窗口和 lightdm 生成的欢迎页面中登录。相反,第二个用户无法在 lightdm 窗口中登录,但可以在终端窗口中登录。

什么地方可能存在错误以及解决方案是什么?

答案1

我能够找到问题的原因并解决它。

已安装光调制使用了英语键盘布局,虽然我这里使用的是德语布局。一个重要的区别是字母 Z 和 Y 互换了。在输入字符时很容易验证这种情况的存在用户名lightdm 登录窗口的字段。显示的字符未根据德语布局进行翻译。输入 Z 显示为 Y。

第一个用户可以使用光调制因为她的密码只使用了英语和德语键盘布局中相同位置的字符。但第二个用户的情况并非如此,因此输入的密码是错误的,因为用户认为使用的是德语布局。

解决方案是设置

[Seat:*] 
display-setup-script=/usr/bin/setxkbmap de

在 /etc/lightdm/lightdm.conf 中。它之前已被注释掉。

相关内容