使用 `Ctrl`+`Alt`+`Fn` 切换终端不需要密码

使用 `Ctrl`+`Alt`+`Fn` 切换终端不需要密码

我的电脑用户启用了所有密码请求选项,即从挂起状态唤醒和从空白屏幕返回时都需要输入密码。屏幕在几分钟不活动后关闭,然后被锁定。
我们希望每个人都有隐私。

然而,事实证明,无需输入密码就可以解锁用户!我发现了几种可能发生这种情况的情况(但并不总是发生):

  • 用户 A 点击“锁定/切换帐户”,
    或离开计算机一段时间以锁定屏幕。
  • 出现黑屏或要求输入密码的问候语。
    (切换用户时出现黑屏是一个已知问题,请参阅:这里这里。要退出黑屏,我们按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)

答案1

事实证明,类似的问题已经存在之前ru.stackoverflow.com,但那里只有一句问候。
老虫子878836是导致这两个问题的原因,即无需密码登录和不寻常的问候语。
目前,该错误已得到部分修复,现在无需密码就无法进入。但是,现在需要两次询问密码,但这总比根本不询问要好。根据启动板上的最新评论(来自 2016-04-04),在切换到 Unity8 + Mir 后,该问题将最终得到修复。这与使用 Gnome 而不是 Unity 的 Ubuntu 18.04 无关。

相关内容