我有兴趣为Ubuntu编写替代登录屏幕,以便向用户显示一个拼图,而不是提示输入密码。我正在寻找一些关于如何去创建这个的建议。我是一名具有多年经验的专业程序员,但对Linux应用程序编程不熟悉,无法了解如何开始此特定项目。谢谢!如何为Ubuntu创建登录屏幕替换
7
A
回答
1
您可以将其作为PAM(Linux Pluggable Authentication Modules)的认证模块。 PAM在/etc/pam.d的配置文件中配置。该目录中的每个文件都通过指定一组PAM模块以及它们如何一起工作来定义PAM服务。您可以编写一个新的认证模块,并将您当前要使用新登录方案的服务中的当前认证模块替换掉。
0
执行此操作的“最佳”方式可能是创建PAM模块。这就是指纹识别的实施方式。它将允许您保持所有功能(如辅助功能选项等)的相同登录屏幕。
“最简单”的方法可能是修改现有的显示管理器。 Ubuntu默认使用GDM(Gnome Display Manager),但它非常复杂。 SLiM是一个简单的显示管理器,你可以很容易地修改。
相关问题
- 1. 如何创建登录屏幕?
- 2. 创建登录屏幕
- 3. 如何在登录屏幕上创建登录限制?
- 4. 如何为iPhone创建登录屏幕Xcode
- 5. excel vba创建登录屏幕
- 6. ubuntu 11.10登录回到初始屏幕
- 7. 登录屏幕更换为Windows 7
- 8. 如何做登录屏幕?
- 9. 如何创建登录屏幕UWP,C#,XAML
- 10. PHP登录屏幕
- 11. WPF登录屏幕
- 12. PRISM登录屏幕
- 13. 用metro风格的应用替换Windows登录屏幕
- 14. 如何为Android创建自定义的主屏幕替换应用程序?
- 15. 如何将loginStatus登录屏幕居中
- 16. 如何正确设计登录屏幕?
- 17. 如何从登录屏幕进入下一个屏幕? JPanel,JFrame?
- 18. 登录并绕过登录屏幕
- 19. 如何启动屏幕后设置的登录屏幕为横向的iOS 7
- 20. 使用Phaser.io创建登录屏幕:http请求?
- 21. 使用主页创建标题(登录屏幕)按钮
- 22. 创建一个计算机登录屏幕VB.net
- 23. 显示登录屏幕
- 24. 带登录屏幕的UITabbarControl
- 25. 格式化登录屏幕
- 26. 登录屏幕和文件
- 27. 自定义登录屏幕
- 28. 钩从登录屏幕
- 29. OpenId登录屏幕像stackoverflow
- 30. 修改Windows登录屏幕
也许一个开始的地方是实现一个[pam](http://aplawrence.com/Basics/understandingpam.html)提供者,该提供者将难题的解决方案存储在用户的主目录中。这实际上应该为你做登录(类似于指纹读取器的工作方式)。然后它只是创建不同的提示(登录屏幕,sudo等)。 – ircmaxell 2011-02-04 18:39:38