如何在LightDM中启用自动登录?
我希望用户foo
使用LightDM(自版本11.10以来已被Ubuntu使用)自动登录。 我该怎么办?
您可以在不编辑配置文件的情况下执行此操作:转到系统设置>用户帐户,单击“解锁”并输入密码,然后单击“自动登录”旁边的按钮:
“
Alin回答的另一种方法是创建一个文件/etc/lightdm/lightdm.conf
并添加以下内容:
[SeatDefaults] autologin-user= autologin-user-timeout=0 user-session=ubuntu # Uncomment the following, if running Unity #greeter-session=unity-greeter
下次启动时,自动登录应该像预期的那样工作。
对于Ubuntu 14.04创建文件:
/etc/lightdm/lightdm.conf.d/12-autologin.conf
并添加:
[SeatDefaults] autologin-user=youruser
如果您不想手动编辑lightdm.conf
可以使用lightdm-set-defaults
lightdm.conf
轻松完成此操作:
sudo /usr/lib/lightdm/lightdm-set-defaults --autologin "$USER"
它不会设置自动登录超时,但无论如何,代码的默认值为0,因此您无需进行设置。
gksu gedit /etc/lightdm/lightdm.conf
添加行:
autologin-user=username autologin-user-timeout=0
例:
[SeatDefaults] user-session=ubuntu greeter-session=unity-greeter autologin-user=alan autologin-user-timeout=0
打开设置,选择“用户帐户”。 单击解锁按钮,然后将自动登录开关更改为“开”
搜索“用户帐户”应用程序。 选择要自动登录的帐户将“自动登录”开关切换为“开”
那应该做的工作。
我可以确认这适用于16.04。
使用您喜欢的编辑器,修改/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
。
将autologin-user=xxxx
添加到文件中,例如:
[Seat:*] greeter-session=lightdm-gtk-greeter autologin-user=wmurphy
请记住还要在“ 用户和组”下设置“ 未询问登录”选项。
我有12.10 xubuntu。 在用户和组中选择您的用户,然后单击“密码:”旁边的“更改…”(它看起来不像一个按钮,可能有点误导)。 在那里你可以更改密码,或在底部标记“登录时不要求密码”框。
希望它有效。
我刚刚发现,我需要在lightdm运行之前安装ubuntu-desktop。 这解决了我的问题,试图让lightdm实际登录而不进入循环。
系统进入循环的原因可能是因为lightdm需要ubuntu桌面才能工作。
sudo apt-get install ubuntu-desktop
我遇到了同样的问题,我通过以下步骤解决了这个问题:
- 以root身份登录:
sudo su
-
输入文件:
sudo nano /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
-
在底部添加:
autologin-user=xxxx
-
保存文件的内容然后退出并重新启动。
这绝对有用。