在一个系统上拥有两个登录管理器的目的是什么?

在一个系统上拥有两个登录管理器的目的是什么?

我读到,在用户空间中诞生的第一个进程称为在里面,它自己开始进一步的处理,它还拥有一个合并的登录管理器。到目前为止,我能理解它,但比我读到的要多显示管理器要么只是登录管理器的另一个名称,要么合并这样一个名称。

所以,很多系统都有两个登录管理器在用户空间中运行,一个在 Init 中,一个在他们选择的显示管理器中运行。

拥有两个的原因是什么?用户通常使用哪一个登录?

答案1

有不同的版本init,包括 SysVinit、Upstart 和 systemd。但我怀疑其中是否有任何一个包含登录管理器,无论那是什么。它可能产卵提供登录的其他进程:

  • 包括Console口、串口等终端,以便用户可以在这些终端上登录(getty
  • 在图形显示上,用于使用 X11 会话进行本地登录(显示管理器,如xdmlightdm等...)
  • 通过网络远程(例如sshd

init还会产生许多其他与登录无关的事情。

init通常,将产生的许多服务或调用的脚本之间不存在矛盾init

相关内容