Я хочу смочь войти в систему через USB или некоторый метод внешней аутентификации. т.е. Включите рабочий стол, запрошенный с экраном Login, я включаю USB, и он входит в меня в. После удаления USB это блокирует экран. просто включая его для разблокирования экрана снова. Действительно ли там какое-либо приложение доступно для этого? или Возможно для Смарт-карты?
Лучший подход
Ищет модуль PAM , который будет комплект Ваши потребности. Это - лучший способ пойти о том, что Вы пытаетесь сделать!
<час>, Если Вы не можете найти что-то в repos, Вы могли бы попытаться писать сценарий его. Путем объединения udev, шифрование, xdotool
, неиспользуемое место в начале Карты памяти и тесты, чтобы видеть, находитесь ли Вы на Lockscreen, можно заставить его произойти.
Общее практическое руководство:
dd
пригождается здесь). Будьте действительно осторожны, если Вы пишете для интервала, который используется для управления файловой системой, Вы могли "повредить" свои данные! xdotool
dd
для этого) xdotool
для отправки пароля в поле ввода пароля, сопровождаемое штрихом клавиши Return для вхождения в систему/разблокированного в систему. Путем шифрования пароля прежде, чем скопировать его в карту с интерфейсом USB, Вы удостоверяетесь, что при потере карты с интерфейсом USB пароль не находится в простом тексте. Если кто-то должен был получить ключ расшифровки для Вас пароль прочь Вашей системы, это бесполезно без зашифрованного пароля, который хранится на Вашем USB.
Выезд ответ я записал в другой вопрос , где я предоставляю более подробные инструкции. То сообщение могло, вероятно, извлечь выгоду из некоторого обновления, и если у меня будет время, чтобы сделать это в ближайшем будущем, то я буду.
Это можно было легко настроить для проверки вставленного USBs по централизованно управляемому основному списку на сервере. Конечно, устройство хранения данных пароля, возможно, придется управлять немного по-другому.