web-dev-qa-db-fra.com

Comment développer mon propre gestionnaire d'affichage?

Pour certaines raisons, nous devons créer notre propre gestionnaire d’affichage. Nous avons besoin d'une identification biométrique très spéciale des utilisateurs. Si quelqu'un peut me donner des liens vers de la documentation, des références ou toute autre information à partir de laquelle nous pouvons commencer.

Nous avons besoin:

  1. Identifiez l'utilisateur sur le poste de travail avec notre sous-système biométrique. Workstation doit demander au serveur de trouver un mappage entre les informations biométriques et le compte d'utilisateur. Les comptes sont stockés sur le serveur LDAP.
  2. Ensuite, le poste de travail doit dire quelque chose comme "Bonjour Denis. Entrez votre mot de passe". Et après que l'utilisateur a entré son mot de passe, le poste de travail doit s'authentifier à l'aide du sous-système PAM de Kerberos.
  3. Si l'utilisateur ne peut pas passer l'identification biométrique, il doit appuyer sur un bouton spécial et s'authentifier à l'aide d'un nom d'utilisateur et d'un mot de passe simples, mais celui-ci doit être enregistré dans le journal de sécurité.

P.S. Nous essayons maintenant de comprendre le code source de lightDM. Mais c’est très difficile car nous ne comprenons pas les principes fondamentaux des gestionnaires d’affichage (DM) et des principes d’interaction DM avec un système tel que PAM, GNOME, Profils, etc.

7
Denis Eltsov

Je l'ai eu !!! Je pense que ce nouveau greeter est suffisant pour notre projet. Voici donc un exemple d’écriture de greeter personnalisé pour LightDM. http://www.mattfischer.com/blog/?p=5

2
Denis Eltsov