从控制台启动以安全的方式启动 lig​​htdm/xorg/xfree86

从控制台启动以安全的方式启动 lig​​htdm/xorg/xfree86

如果我以控制台模式启动 Ubuntu,即:

cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.10.0-33-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro text

进而发出引导到命令行所需的其余命令

sudo systemctl set-default multi-user.target

我可以成功启动命令行,而不是启动窗口管理器。但是,如果我通过sudo service lightdm start或启动窗口管理器sudo startx,然后锁定屏幕,甚至“注销”,我只需CTRL+ ALT+ F1,我现在就可以回到我原来的启动控制台,我已经登录了。这意味着,如果我要启动控制台,除非我重新启动系统,或者至少退出窗口管理器并再次注销,否则使用窗口管理器将不再安全。

是否有一种安全的方法可以让窗口管理器崩溃/关闭(即lightdm)触发启动它的控制台会话的注销?

答案1

为什么不启动 X 之后就退出控制台?

sudo service lightdm start && exit
nohup startx; exit   # send startx to background and exit

请注意,您描述的问题与您登录任何其他 TTY 时的问题相同。简单地切换到某个 TTY 不会(在我看来也不应该)将您从您登录的其他 TTY 中注销。

相关内容