如何为Ubuntu创建登录屏幕替换

时间:2011-02-04 18:10:59

标签: linux security ubuntu gtk gnome

我有兴趣为Ubuntu编写替换登录屏幕,该屏幕会向用户显示拼图而不是提示输入密码。我正在寻找关于如何创建这个的一些建议。我是一名具有多年经验的专业程序员,但我不熟悉Linux应用程序编程,知道如何开始这个特定的项目。谢谢!

2 个答案:

答案 0 :(得分:1)

您可以将其作为PAM(Linux可插入身份验证模块)的身份验证模块。 PAM在/etc/pam.d中的配置文件中配置。此目录中的每个文件都通过指定一组PAM模块以及它们应如何协同工作来定义PAM服务。您可以编写新的身份验证模块,并替换要使用新登录方案的服务中的当前身份验证模块。

答案 1 :(得分:0)

执行此操作的“最佳”方法可能是创建PAM模块。这就是指纹识别的实现方式。它允许您使用所有功能(如辅助功能选项等)保持相同的登录屏幕。

“最简单”的方法可能是修改现有的显示管理器。 Ubuntu默认使用GDM(Gnome Display Manager),但它非常复杂。 SLiM是一个简单的显示管理器,你可以毫不费力地修改它。

相关问题