Скрипт для входа и загрузки основного графического интерфейса в Ubuntu 11.10

У меня есть RFID-считыватель, сопряженный с микроконтроллером Arduino, оставшийся от прошлого проекта, который я сейчас хотел бы использовать для автоматического входа в Ubuntu 11.10. Что я себе представляю, так это то, что я обычно запускаю свой компьютер, он попадает на экран входа в систему для Ubuntu, я смахиваю свою карту RFID, и тогда Ubuntu начинает загружать рабочий стол и все, как будто я набрал свой пароль ,

У меня уже есть скрипт на python, который может прочитать метку RFID и использовать ее для расшифровки моего пароля, и я могу настроить его на запуск при запуске компьютера. Я просто не знаю, какие сценарии запускает Ubuntu, когда пользователь входит в систему.

По сути, все, что мне нужно знать, - это что добавить в мой скрипт, чтобы Ubuntu загрузил мой профиль и рабочий стол, как будто я только что ввел свой пароль на обычном экране входа в систему.

2
задан 17 February 2012 в 14:28

1 ответ

Возможно, вам придётся придумать что-нибудь, что подключится к PAM (Pluggable Authentication Module). По понятным причинам, механизмы аутентификации довольно сложны в использовании. Я предлагаю прочитать все, что связано с PAM, а затем подключиться к экрану приветствия, что вероятно lightdm, если вы его не изменили.

Кроме того, что ваш проект действительно классный (и это действительно так!), Я бы с осторожностью рекомендовал не защищать вашу систему исключительно физическим объектом, который кто-то может украсть или одолжить, поскольку он предоставит им доступ ко всему на вашем компьютере. они получают это.

0
ответ дан 17 February 2012 в 14:28

Другие вопросы по тегам:

Похожие вопросы: