我的计算机上的用户启用了所有密码请求选项,即从挂起唤醒和从空白屏幕返回时需要密码。几分钟不活动后屏幕关闭,然后被锁定。
我们希望每个人都有隐私。
但是,事实证明,无需输入密码即可解锁用户!我发现了一些情况如何发生(但并不总是发生):
- 用户 A 单击“锁定/切换帐户”,
或离开计算机足够长的时间以锁定屏幕。 - 出现黑屏或要求输入密码的问候语。
(切换用户时黑屏是一个已知问题,请参阅:here和 here。要摆脱黑屏,我们按Ctrl
+Alt
+Fn
。)
现在假设用户 A 的终端被锁定。 - 有人按
Ctrl
+Alt
+Fn
,Fn
对应用户 A。 - 用户 A 的控制台打开。有时是他要求输入密码的问候,但通常只是他的控制台而不要求输入密码!
另一种可能:
- 用户 A 在他的控制台上按
Ctrl
+Alt
+Fn
,Fn
对应于用户 B,有时用户 B 的控制台打开时没有密码。
有一个用户的帐户更有可能以这种方式访问。我尝试通过各种方式更改他帐户上的请求密码设置,但并没有影响问题。
该用户还有其他不同之处。他的问候不像其他用户的问候。所有问候语都在屏幕左侧显示用户名和密码字段,如这里,但易破解用户的问候语不同:屏幕中间的所有数据,不同的布局,并带有按钮“切换用户”。我不明白它在哪里定义。无密码进入的问题可以连接不同的问候语吗?
它可能是一个错误吗?哪个组件负责请求密码?
显示管理器及其配置:
cat /etc/X11/default-display-manager
/usr/sbin/lightdm
sudo cat /etc/lightdm/lightdm.conf
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
autologin-user=
allow-guest=false
显卡和驱动信息:
sudo lshw -C video
*-display
description: VGA compatible controller
product: 4th Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:44 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:f000(size=64)
事实证明,之前已经在ru.stackoverflow.com上提出过类似的问题,但它只是关于问候。 旧的错误878836是这两个问题的罪魁祸首,无密码登录和不寻常的问候。 目前该bug已经部分修复,没有密码已经无法进入。但是,现在密码被问了两次,但总比不问要好。根据launchpad上的最新评论(从2016-04-04开始),切换到Unity8 + Mir后将最终修复。这与使用 Gnome 而不是 Unity 的 Ubuntu 18.04 无关。