Настройка авторизации через 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>

Теги: , , ,

Дата: 3 ноября 2010

Автор: ignusius

Комментарии: 0

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>