我有興趣爲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. 如何在登錄屏幕上創建登錄限制?
- 5. 如何爲iPhone創建登錄屏幕Xcode
- 6. 如何在iPhone中創建登錄屏幕(作爲UIAlertView)?
- 7. excel vba創建登錄屏幕
- 8. 如何在登錄屏幕中替換BackGround圖像?
- 9. ubuntu 11.10登錄回到初始屏幕
- 10. 登錄屏幕更換爲Windows 7
- 11. 如何做登錄屏幕?
- 12. 登錄屏幕
- 13. 如何創建登錄屏幕UWP,C#,XAML
- 14. 如何在故事板xcode中創建登錄屏幕
- 15. 如何在C#中創建自定義登錄Windows屏幕?
- 16. WPF登錄屏幕
- 17. PHP登錄屏幕
- 18. JavaFX登錄屏幕
- 19. 登錄屏幕2
- 20. PHP登錄屏幕
- 21. PRISM登錄屏幕
- 22. Android登錄屏幕
- 23. 完全替換Window 7的登錄屏幕?
- 24. 用metro風格的應用替換Windows登錄屏幕
- 25. TableViewController:用登錄或錯誤屏幕替換表格
- 26. 如何爲Android創建自定義的主屏幕替換應用程序?
- 27. 登錄屏幕中的屏幕捕獲
- 28. 如何在登錄屏幕上編寫替換密碼驗證的Windows程序
- 29. instagram如何實現其登錄屏幕?
- 30. 如何正確設計登錄屏幕?
也許一個開始的地方是實現一個[pam](http://aplawrence.com/Basics/understandingpam.html)提供者,該提供者將難題的解決方案存儲在用戶的主目錄中。這實際上應該爲你做登錄(類似於指紋讀取器的工作方式)。然後它只是創建不同的提示(登錄屏幕,sudo等)。 – ircmaxell 2011-02-04 18:39:38