在 Debian 9 Stretch 中删除登录时的用户和密码

在 Debian 9 Stretch 中删除登录时的用户和密码

我正在开发一个使用 BeagleBone Black 和 LCD 斗篷的项目。

为此,我从他们的网站下载了当前的 BBB IOT 映像,并安装了 LXDE 作为用户界面。

我想创建一个在 LCD 上启动时启动的应用程序。

我需要删除启动时的登录步骤。我认为 LightDM 是用作桌面管理器(可能有帮助),但目前我只成功自动插入用户名。

我的问题是如何在没有任何其他用户干预的情况下通过此步骤。

登录

答案1

1)编辑您的lightdm配置文件:

sudo nano /etc/pam.d/lightdm

在该@include common-auth行之前添加以下行:

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

2)创建nopasswdlogin群组:

sudo addgroup --system nopasswdlogin

3)将用户添加USERnopasswdlogin

sudo adduser USER nopasswdlogin

4) 在配置文件顶部添加以下行/etc/lightdm/lightdm.conf

[SeatDefaults]
autologin-user=USER
autologin-user-timeout=0

答案2

您需要在 LightDM 的配置中设置自动登录/etc/lightdm/lightdm.conf;具体来说,取消注释(#从中删除 s)以下行:

[SeatDefaults]
autologin-user=REPLACE_WITH_YOUR_USERNAME
autologin-user-timeout=0

该信息和其他信息可以在以下位置找到:https://wiki.debian.org/LightDM

相关内容