我无法通过密码保护登录我的帐户

我无法通过密码保护登录我的帐户

当我启动 Ubuntu 时,我会看到登录屏幕。我的账户和访客账户是可选的。当我点击选择我的账户时,我会自动登录,无需输入密码。

我想用密码保护我的账户,这样当有人点击我的账户时,他们必须输入正确的密码才能进入。我曾尝试通过以下方式做到这一点

设置>用户帐户>我的账户

并按下开锁窗口右上角的按钮。我得到了更改用户数据需要身份验证弹出窗口,输入密码即可访问。我看到的是这个。(我已将我的账户名涂黑)

在此处输入图片描述

如你看到的自动登录被设定为离开但就像我说的,当我在登录屏幕上点击我的账户时,我就会自动登录,而不需要密码。我猜这不是他们所说的自动登录。

更新 1:用户 Rinzwind 向我解释了 Ubuntu 开/关开关的工作原理,所以我确保将其设置为离开但当我重新启动时,我会自动登录。然后当我打开我的用户帐户并查看自动登录,它被设置为再次。某些东西(可能是脚本中的设置)正在重置自动登录回到. 您对为什么会发生这种情况有什么想法吗?

更新 2:用户 Rinzwind 建议我看看/etc/lightdm/lightdm.conf切换后是否有任何变化自动登录->离开。我这样做了,也确实看到了变化。

当我设置自动登录离开

在此处输入图片描述

lightdm.conf文件如下所示:

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

但是当我设置自动登录

在此处输入图片描述

lightdm.conf文件如下所示:

[SeatDefaults]
autologin-guest=false
autologin-user=
autologin-user-timeout=0
autologin-session=lightdm-autologin
user-session=ubuntu
greeter-session=unity-greeter
max@siddhion:~$ 

所以你可以看到,区别在于自动登录 autologin-user等于无,但当离开autologin-user等于max我。不确定这有什么区别,因为即使我将其设置为离开,我仍然会自动登录。有什么想法吗?

注 1 当我暂停笔记本电脑并再次返回时,系统会提示我输入密码以访问我的帐户。所以至少这是可行的。我遇到的问题是笔记本电脑重新启动时。

笔记2 当我的账户加载时,我总是会弹出一个窗口,提示我必须输入密码才能解锁密钥环。不确定这是否重要。

答案1

该滑块已打开。请参阅:https://askubuntu.com/questions/262242/how-to-interpret-gnomes-on-off-toggle-buttons

您需要将其设置为 OFF 并使其显示 ON 以关闭自动登录。

注意:当我的帐户加载时,我总是会弹出一个窗口,提示我必须输入密码才能解锁密钥环。不确定这在这里是否重要。

那有点不同。我删除了密钥环,并在没有密码的情况下重新创建了它。它不再困扰我解锁它 ;)


编辑:滑块背景颜色改变。

在此处输入图片描述

答案2

我刚刚遇到了同样的问题,阅读后解决了关于用户和群组的 wiki
我找到了另一个用于管理用户的 GUI 应用程序:

此应用程序用户-管理员Gnome 系统工具的一部分。
使用以下命令行安装它:

sudo apt-get install gnome-system-tools

使用以下命令启动它:

users-admin 

在此处输入图片描述

在...前面密码你应该有登录时未请求 (法语翻译)
单击后Modify,将出现一个新窗口。

在此处输入图片描述

取消勾选最后一个选项即可连接时不询问密码

问题就应该得到解决。

答案3

我认为这是自动的无密码。在自动登录中,系统绕过 lightdm 迎宾屏幕,直接进入指定用户的桌面会话。在无密码登录中,用户仍必须show-manual-login在迎宾屏幕上选择或输入(取决于标志)其用户名,但无需使用密码进行身份验证。只有一个用户可以成为指定的自动登录用户,但多个用户可以通过将他们添加到组中来进行无密码登录nopasswdlogin

您可以通过检查组成员身份来查看哪些用户(如果有)可以在不提供密码的情况下登录,例如

$ getent group nopasswdlogin
nopasswdlogin:x:112:steeldriver

要关闭该行为,您可以按照 @Boris 描述的 GUI 方法使用 Gnome工具,或者简单地使用命令行命令users-admin从组中删除用户,即nopasswdlogingpasswd

sudo gpasswd --delete user nopasswdlogin

答案4

我已设法在运行 12.10 的 PC 上修复了这个问题。我创建了另一个具有管理员权限和密码的用户帐户,并关闭了新帐户的自动登录。我重新启动了 PC,旧帐户允许我登录,但仍然不要求输入密码。但是,新创建的管理员帐户需要密码才能登录。然后我退出旧管理员帐户,并使用新帐户的密码登录新管理员帐户。然后我使用新管理员帐户禁用旧管理员帐户。然后我重新启动了 PC。然后再次登录新管理员帐户。然后我重新启用旧管理员帐户并设置新密码,并关闭自动登录。然后我再次重新启动 PC,它就正常工作了。我的旧管理员帐户需要密码才能登录。使用我为旧帐户设置的新密码并登录。已修复。然后我使用我的旧管理员帐户(现在需要密码才能登录),并删除了我创建的新管理员帐户。问题解决了。我的原始管理员帐户现在每次打开 PC 时都需要密码才能登录。希望这有帮助!

相关内容