Script para entrar e carregar o gui principal no Ubuntu 11.10

2

Eu tenho um leitor de RFID interfaceado com um microcontrolador Arduino que sobrou de um projeto anterior, que eu gostaria agora de usar para fazer login automaticamente no Ubuntu 11.10. O que eu estou imaginando especificamente é que eu iria iniciar meu computador normalmente, ele chegaria na tela de login do Ubuntu, eu roubaria meu cartão RFID e o Ubuntu começaria a carregar a área de trabalho e tudo como se eu tivesse digitado minha senha .

Já tenho um script python que pode ler a tag RFID e usá-la para descriptografar minha senha, e posso configurá-la para ser executada quando o computador for inicializado. Eu não tenho ideia de quais scripts o Ubuntu roda quando um usuário faz o login.

Basicamente, tudo que eu preciso saber é o que adicionar ao meu script para que o Ubuntu carregue meu perfil e desktop como se eu tivesse acabado de inserir minha senha na tela de login normal.

    
por user857160 16.02.2012 / 18:23

1 resposta

1

Você provavelmente teria que criar algo que se encaixe no PAM (Pluggable Authentication Module). Por razões óbvias, os mecanismos de autenticação são bastante complicados de se lidar. Sugiro ler todas as coisas relacionadas ao PAM e, em seguida, conectar-se à sua tela de boas-vindas, que provavelmente é lightdm , a menos que você tenha alterado isso.

Além de que seu projeto é realmente legal (o que é!), eu recomendaria cautelosamente contra proteger seu sistema apenas com um objeto físico que alguém possa roubar ou emprestar, já que isso lhes daria acesso a tudo no seu computador. eles o obtêm.

    
por Lakritsbollar 16.02.2012 / 21:48