我在HTPC上将Lights / Xfce桌面磨碎到W7几乎停止后,开始在Jessie(Debian 8)上运行它。我无法逾越的事情之一就是必须输入密码-这不是看电视的正常事情。
按照Debian Wiki上的说明进行操作,直到我的登录名被自动选择。但这仍然需要密码,并且不允许使用空/琐碎密码之类的半角修正。
无需登录/密码就可以直接进入Xfce会话吗?
我在HTPC上将Lights / Xfce桌面磨碎到W7几乎停止后,开始在Jessie(Debian 8)上运行它。我无法逾越的事情之一就是必须输入密码-这不是看电视的正常事情。
按照Debian Wiki上的说明进行操作,直到我的登录名被自动选择。但这仍然需要密码,并且不允许使用空/琐碎密码之类的半角修正。
无需登录/密码就可以直接进入Xfce会话吗?
Answers:
此页面描述了如何启用它。
编辑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。您必须是autologin组的一部分,才能在不输入密码的情况下自动登录:
# groupadd -r autologin
# gpasswd -a username autologin
这是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
将以下所有这三行添加到文件中并保存:
[SeatDefaults]
autologin-user=YOURUSERNAME
autologin-user-timeout=0
autologin-session=xfce
现在,请注意,上面有XFCE作为会话。如果使用gnome,cinnamon等,请确保指定使用的会话(GUI),否则上面的内容将使您登录XFCE,并且可能未安装它。
如果您不知道,请输入
echo $DESKTOP_SESSION
在带有Xfce的Debian 9和10中,我要做的就是将其添加到/etc/lightdm/lightdm.conf
:
[Seat:*]
autologin-user=david
尽管有其他答案,我的用户并不需要在autologin
组中,我也不需要对PAM做任何事情。
我使用Debian Wiki页面和LinuxServe上的该页面解决了它-特别是评论!
当我/usr/sbin/lightdm --show-config
得到两个文件时:/etc/lightdm/lightdm.conf
和/usr/share/lightdm/lightdm.conf.d/01_debian.conf
我编辑了这些内容,以便在/usr/share/lightdm/lightdm.conf.d/01_debian.conf
其中说:
greeter-session=lightdm-greeter
session-wrapper=/etc/X11/Xsession
并/etc/lightdm/lightdm.conf
说:
autologin-user=username
autologin-user-timeout=0
诀窍在于,正如第二个链接末尾的注释所述,自动登录设置必须[SeatDefaults]
位于文件的部分中。这些行出现在两个地方,有注释,而我没有注释第一个地方。
有点奇怪,因为在Debian的常规设置文件中,类似这样的行不会出现两次-但我应该做得更好!
01_debian.conf
是默认值,因此我需要更改的只是lightdm.conf
autologin-user=root
,则除非您也auth required pam_succeed_if.so user != root quiet_success
以/etc/pam.d/lightdm-autologin
lightdm --show-config
使greeter-session=lightdm-greeter
和session-wrapper=/etc/X11/Xsession
的行与pam
和auto-login-user
相同。没有greeter-session
X线就无法启动。<br>我为autologin
小组做了一些工作,但仍然必须输入密码。然后我为该nopasswdlogin
组做了一些工作,然后lightdm既没有接受我的密码也没有接受root?