自动登录 jessie 中的 xfce

自动登录 jessie 中的 xfce

在 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(桌面管理器)。

  1. 切换到 LightDM**

    sudo dpkg-reconfigure lightdm
    
  2. 添加自动登录帐户**

    sudo groupadd -r autologin
    
    sudo gpasswd -a YOURUSERNAME autologin
    
  3. 编辑 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 执行任何操作。

(来源:https://wiki.debian.org/LightDM#Enable_autologin

答案4

下面为我​​工作。我以 root 身份登录。

  1. 将用户添加到自动登录组

groupadd -r autologin gpasswd -a YOURUSERNAME autologin

  1. 编辑配置文件 -> /etc/lightdm/lightdm.conf 更改 [Seat:*] 下面的部分 -> 取消注释并填充数据

autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION

2a.如果您不知道会话名称 echo $DESKTOP_SESSION

相关内容