如何禁用LightDM中的自动登录?


33

我在玩“用户帐户”,并以某种方式设置自动登录。现在,当我启动PC时,它只有一个名为“登录”的按钮。单击该按钮,直接将我登录到PC。

登录时没有音乐或没有要求输入密码。副作用是,它要求我分别输入钥匙圈密码

如何像以前一样禁用自动登录并使登录/密钥密码再次统一?

注意:尝试从系统设置>用户帐户禁用自动登录无效。

这是我的内容/etc/lightdm/lightdm.conf(在我的用户名评论自动登录的地方mgandhi):

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
#autologin-user=mgandhi

您正在使用哪个操作系统?
快球

您可以删除密码。如果是,则在使用访客帐户时输入新密码,它将不会使用任何密码上/下键来选择您的帐户
Tachyons 2012年

您是否尝试过更改密码?还可以粘贴的内容/etc/lightdm/lightdm.conf吗?
desgua 2012年

到底什么意思不起作用
Octavian A. Damiean '02

我认为它不会自动登录,但是不需要您的密码,对吗?还可以放的内容/etc/lightdm/lightdm.conf吗?
desgua 2012年

Answers:


56
gksudo gedit /etc/lightdm/lightdm.conf 

它显示一些文本,如下所示:

[SeatDefaults]  
greeter-session=unity-greeter  
user-session=ubuntu  
autologin-user=username

  1. <username>是您的特定用户名,该用户名可以使用密码或不使用密码自动登录。删除该用户名,然后输入管理用户名或将其留空。
  2. 关闭系统。它将返回到登录选择屏幕。只需关闭系统电源,然后再次打开即可。

6
真伤心,以至于没有得到任何支持。这是正确的答案。所有需要做的就是将autologin-user =留为空白。感谢一堆maxeye和@jokerdino
Joshua Robison

完美的作品!我在使用YUMI multiboot创建的永久性活动USB记忆棒中,并通过将autologin-user =行留为空白来工作。照原样,以“空白”结尾!
razor7 '16

10

我遇到了同样的问题,并通过以下命令解决了该问题:

sudo gpasswd -d USER nopasswdlogin

您应该在其中通过用户名更改USER。


我试过你的,这就是我得到的:Removing user suhaib from group nopasswdlogin gpasswd: user 'suhaib' is not a member of 'nopasswdlogin'
Suhaib 2012年

9

系统设置

在此处输入图片说明

在此处输入图片说明

禁用自动登录


5
我已经尝试过了,但是没有用。
iammilind

1
如果您禁用自动登录,则会在钥匙圈提示您输入密码。也许那就是您所看到的。在几个Ubuntu版本中却并非如此。
fragos 2012年

6
gksu gedit /etc/lightdm/lightdm.conf

您应该看到类似以下内容:

[SeatDefaults]
autologin-guest=false 
autologin-user=username
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=unity-greeter
user-session=ubuntu

删除或#在每个包含自动登录的行的开头放置一个,然后保存/退出并重新启动以进行测试。


我尝试过,但是没有运气。
iammilind

2
您在使用lightdm吗?
duffydack 2012年

3

很少有@duffydack的答案不适合您...尝试以下操作:

在终端上执行:

sudo vi /etc/gdm/custom.conf

要么

sudo nano /etc/gdm/custom.conf

您的文件现在应如下所示:

[daemon]
AutomaticLoginEnable=false
AutomaticLogin=craig
TimedLoginEnable=false
TimedLogin=craig
TimedLoginDelay=10
DefaultSession=gnome-2d

编辑 AutomaticLoginEnable=trueAutomaticLoginEnable=false

那是另一种选择。


我没有任何名为的文件夹/etc/gdm。我早些时候从互联网的某个地方尝试过此选项。
iammilind

1
是的,此技术仅gdm在显示管理器有效lightdm的情况下才有效,但从Ubuntu 11.10开始是默认显示管理器。
伊利亚·卡根

gdm是Ubuntu Gnome(ubuntu的官方gnome变体)的默认显示管理器。在这种情况下,该技术适用。
FRET

3

好的,问题终于解决了。我偶尔收到堆栈交换访客Rafter先生的电子邮件。方法如下:

  • sudo grep nopasswd /etc/*
  • 这将至少显示2行:

    /etc/group:nopasswdlogin:x:112:`<login name>`   
    /etc/gshadow:nopasswdlogin:!::`<login name>`
    
  • 使用编辑这些文件,sudo并仅从<login name>这些行中删除并保存。

  • 转到“用户帐户”并禁用自动登录
  • 重新启动计算机,现在它应该再次要求输入密码!

此解决方案对我不起作用:-(
Suhaib 2012年

3

转到您的终端并输入以下内容:

passwd

它将询问您新的Unix密码并解决。

然后,稍后,您可以转到您的用户帐户并进行任何更改。


尝试不起作用。
iammilind

@iammilind也许您的安装有问题。如果您还没有开始您的项目或那里还有其他东西,那么如何尝试重新安装呢?此选项可能会节省您的时间。
Mar Cejas 2012年

3

找出答案:

  • 用Ubuntu live CD启动。
  • lightdm.conf以根用户身份编辑。
  • 注释掉autologon用户(带#号)。
  • 保存并重启进入系统。
  • 引导至用户登录屏幕,选择Ubuntu,然后输入密码。
  • 启动到通常的Ubuntu桌面。

1
是否需要从实时CD引导?
Zzzach ... 15/09/27

3

我正在运行12.10,并且尝试了该线程中的所有操作,但没有任何效果。最终,我尝试删除lightdm.conf中的可疑行并成功:

  • gksu gedit /etc/lightdm/lightdm.conf

  • 我不记得确切的行,因为我已经删除了它,但这有点像 autologin-lightdm=true。删除它。

希望这有效!


@David的答案与您相似。您可能已经错过了。
iammilind


0

打开文件/ etc / group(vi /etc/group),然后找到“ nopasswdlogin ”。您将在该组中看到您的用户名。注释掉该行(在#之前插入#)或删除该行。

这应该做。


-1

由于您一直在使用“用户帐户”,而我犯了同样的错误,所以我陷入了同样的困境。

保持酷。

您只需在“玩耍”时将系统设置为无密码。

这就是为什么您的系统在不要求输入密码的情况下(自动或不自动)登录的原因,这与密钥环系统要求输入密码的原因相同(原因是未从系统收到)。

因此,动作杰克逊:

  1. 检查我在说什么。转到顶部栏中的菜单,然后选择第一项(切换用户帐户...),然后看到“登录”按钮(这意味着您已经登录并且没有用户可以选择,您只能登录,您没有通过权限(OH!))
  2. 单击“登录”并返回桌面后,在顶部菜单栏中再次选择“注销”命令,然后注销。您将看到带有您的用户名的按钮,没有“登录”按钮。
  3. 更正内容:设置新密码。设置相同的旧密码,不要让密钥环再次混乱,否则在使用提供的密码登录后,它将再次询问您密码。转到项目1的相同菜单,现在选择最后一项(用户帐户...),然后在此Gui界面上,在相应按钮上解锁,可能根本不提供密码(请按Enter,如果这不起作用,请尝试使用旧密码。) ),然后点击“神奇魔术”

单击密码框(一个隐藏的按钮,哦,恶魔UI)

这将打开一个对话框(!),您可能在其中单击了“不使用密码登录”选项,并且还启用了自动登录选项(在此对话框之外,在“用户帐户”屏幕上)。所以:...

当您告诉计算机不使用密码登录(其与“自动登录”不同)时,他就是这样做的,无需密码即可登录。因此,密码=无。然后,钥匙圈发疯了。(啊哈!)因此,现在选择正确的选项:

立即设置密码

在完成所有输入密码的操作之后,只需按回车键,将自动登录设置为关闭,即可再次体验使用密码的乐趣,如果您希望再次输入密码,可以打开它,但是不要再次使用密码登录。= D

我希望这可以帮助您解决问题。对我来说是一个很好的教训。在这种情况下,Ubuntu -1的UI不正确。


也许我只是错了,您仍然使用相同的密码,但是系统设置为不使用它即可登录。
H_7 2012年

正确的问题应该是“如何再次设置我的系统使用系统密码?”
H_7 2012年

无需命令行。passwd也应该这样做。记得点击“用户帐户”屏幕上的锁定图标并提供密码(!)。这真是一个糟糕的坏UI。
H_12年

我也尝试过这种方法。不工作
iammilind 2012年

-1

/etc/lightdm/lightdm.conf基本上是空的:

[SeatDefaults]  
user-session=

它适用于:

sudo gpasswd -d USER nopasswdlogin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.