
Настройка авторизации через USB брелок
Автоматического блокировка/разблокировка рабочего стола GNU/Linux, с помощью флешки. Оказалось, такое реализовать достаточно просто, так что приступаем!
Устанавливаем pam и pam_usb модуль
echo "echo "=>sys-auth/pam_usb-0.4.2 ~x86" >> /etc/portage/package.keywords" emerge -v pam_usb pam
файл /etc/pam.d/system-auth
до строчки
auth required pam_unix.so try_first_pass likeauth nullok
нужно написать
auth sufficient pam_usb.so
sufficient - значит, что если флешки нет, просим пароль
далее нужно добавить устройство и пользователей втыкаем флешку и пишем
pamusb-conf --add-device=Kingston_red pamusb-conf --add-user andreykaНастройка kde
Автозапуск pamusb-agent при запуске kde
нужно для автоматического длокирования/разблокирования рабочего стола
cd ~/.kde/Autostart ln -s /usr/bin/pamusb-agent pamusb-agentфайл /etc/pamusb.conf
примерно так должна выглядеть секция user id
<user id="andreyka"> <device> Kingston_red </device> <agent event="lock">dcop kdesktop KScreensaverIface lock</agent> <agent event="unlock">dcop kdesktop KScreensaverIface quit</agent> </user>