在 W7 上几乎停止运行后,我开始在我的 HTPC 上运行带有 LightDM/Xfce 桌面的 Jessie (Debian 8)。我无法克服的一件事是必须输入密码——这在看电视时不是正常的事情。
按照说明进行操作Debian 维基我已经自动选择了我的登录名。但这仍然需要密码,并且不允许使用空/简单密码之类的半修复。
是否可以直接进入 Xfce 会话而无需登录名/密码?
答案1
这一页描述如何启用它。
编辑 LightDM 配置文件并确保这些行被取消注释并且配置正确:
/etc/lightdm/lightdm.conf
[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=username
autologin-user-timeout=0
session-wrapper=/etc/X11/Xsession
greeter-session=lightdm-greeter
即使启用自动登录,LightDM 也会通过 PAM。您必须是自动登录组的成员才能自动登录而无需输入密码:
# groupadd -r autologin
# gpasswd -a username autologin
答案2
这是 Debian 9 Jessie 的正确答案,适合所有需要正确方法帮助的人。
添加自动登录到 Debian
首先您需要切换到LightDM(桌面管理器)。
切换到 LightDM**
sudo dpkg-reconfigure lightdm
添加自动登录帐户**
sudo groupadd -r autologin sudo gpasswd -a YOURUSERNAME autologin
编辑 LightDM 配置文件
sudo leafpad /etc/lightdm/lightdm.conf
将以下所有 3 行添加到文件中并保存:
[SeatDefaults]
autologin-user=YOURUSERNAME
autologin-user-timeout=0
autologin-session=xfce
现在,请注意上面有 XFCE 作为会话。如果您使用 gnome、cinnamon 等,请确保指定您使用的会话 (GUI),否则上面的命令将让您登录到 XFCE,而您可能尚未安装它。
如果您不知道,请输入
echo $DESKTOP_SESSION
答案3
在带有 Xfce 的 Debian 9 和 10 中,我所要做的就是将其添加到/etc/lightdm/lightdm.conf
:
[Seat:*]
autologin-user=david
不管其他答案怎么说,我的用户不需要在autologin
组中,而且我不需要对 PAM 执行任何操作。
答案4
下面为我工作。我以 root 身份登录。
- 将用户添加到自动登录组
groupadd -r autologin gpasswd -a YOURUSERNAME autologin
- 编辑配置文件 -> /etc/lightdm/lightdm.conf 更改 [Seat:*] 下面的部分 -> 取消注释并填充数据
autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION
2a.如果您不知道会话名称
echo $DESKTOP_SESSION