Centos 侏儒禁用“;以另一用户身份登录";链接

Centos 侏儒禁用“;以另一用户身份登录";链接,centos,centos7,gnome,vnc,vnc-server,Centos,Centos7,Gnome,Vnc,Vnc Server,在Centos 7上的Gnome中,有人知道如何在锁定屏幕上禁用“以其他用户身份登录”吗?我可以使用以下方法禁用用户切换: 禁用用户切换=真 我想补充一点: /etc/dconf/db/local.d/00-user-switching [org/gnome/desktop/lockdown] # Prevent the user from user switching disable-user-switching=true /etc/dconf/db/local.d/locks/lockdo

在Centos 7上的Gnome中,有人知道如何在锁定屏幕上禁用“以其他用户身份登录”吗?我可以使用以下方法禁用用户切换:

禁用用户切换=真

我想补充一点: /etc/dconf/db/local.d/00-user-switching

[org/gnome/desktop/lockdown]
# Prevent the user from user switching
disable-user-switching=true
/etc/dconf/db/local.d/locks/lockdown

# Lock this key to disable user switching
/org/gnome/desktop/lockdown/disable-user-switching
这可以很好地防止用户切换选项,但您仍然可以通过切换用户

我之所以这样做,是因为我们正在实现一个VNC录制解决方案。如果另一个人登录,则他们位于不同的显示屏上,因此,VNC不会向试图记录屏幕的客户端显示该显示屏,因为原始用户停留在显示屏0上,而新登录的用户位于显示屏1上

e、 g

所以发生的事情是,Fred logs锁定了他的屏幕,Jenny点击“以另一个用户的身份登录”并登录,这很好,但Fred不会注销。因此,她生成了一个新的显示屏,当您尝试和VNC时,我们只能在显示屏0上看到Freds的原始锁定屏幕,因为Jenny在1上有一个新显示屏。

禁用自动滑动辅助VTs 在
/etc/systemd/logind.conf
中设置以下两行:

NAutoVTs=2
ReserveVT=2
请注意,
systemd
希望
logind
始终为TUI登录保留一个VT。将这两个值设置为
=1
将覆盖
gdm
在VT1上生成的能力。参见
systemd
designer的博客

重新启动后,VT1将运行
gdm
,VT2将保留用于TUI登录。“以其他用户身份登录”无法生成其他VT


注意:这可能是一个无用的答案,因为它不会阻止
Xwayland
systems(EL8)生成登录窗口(在我的测试框上
:1024
)。即使在EL7上,它也可能无法阻止
gdm
尝试查找另一个VT。在这种情况下,它是
gdm
或Gnome屏幕锁中的一个错误。

我实际上找到了一个解决方法,在
/etc/bashrc
的末尾添加
导出显示=:0
,以强制所有用户使用显示0,但在它工作时,它的副作用是让用户登录两次。第一次,gdm重置用户并将其返回到登录屏幕,同时有效地将其他用户注销。他们第二次登录时,它会设法让他们进入。有人提出了更优雅的解决方案吗?这也与HP RGS/Z Central Remote Boost有关。选择该链接会中断原始登录会话的
rgsender
过程(它绑定到图形驱动程序本身),但会使其处于僵化状态,
rgsender
无法再次生成,因为僵化状态。。。
NAutoVTs=2
ReserveVT=2