如何开发我自己的显示管理器?

如何开发我自己的显示管理器?

由于某些原因,我们需要创建自己的显示管理器。我们需要一些非常特殊的用户生物识别。如果有人能给我一些文档或标准的链接或任何我们可以开始的信息。

我们需要:

  1. 使用我们的生物识别子系统在工作站上识别用户。工作站必须请求服务器找到生物识别信息和用户帐户之间的映射。帐户存储在 LDAP 服务器中。
  2. 然后工作站必须说类似“你好 Denis。请输入你的密码”。用户输入密码后,工作站必须使用 Kerberos 和 PAM 子系统对用户进行身份验证。
  3. 如果用户无法通过生物特征识别,他必须按下特殊按钮并使用简单的用户名和密码进行身份验证,但这必须登录安全日志。

PS 现在我们尝试理解 lightDM 源代码。但这非常困难,因为我们不了解显示管理器 (DM) 的基本原理以及 DM 与 PAM、GNOME、Profiles 等系统交互的原理。

答案1

我明白了!我认为新的欢迎程序对我们的项目来说已经足够了。下面是为 LightDM 编写自定义欢迎程序的示例。 http://www.mattfischer.com/blog/?p=5

相关内容