 Сообщений: 7, участников: 2
Теги: pam_usb pamusb авторизация флеш USB
Сообщений: 7, участников: 2
Теги: pam_usb pamusb авторизация флеш USB
|  Виталий Викторович Ильиных
Записей:
293 | Поставил тут pam_usb. Вроде всё отлично, но при логине через флешку в КДЕ, если флешку вынуть, до загрузки раб стола, то система загружается и работает без флешки, т.е. местный pamusb-agent обрабатывает только всовывание и вытаскивание флешки (эти события нормально описал в своём конфиге). Нашёл параметр какой-то probe_timeout, но недопонимаю его что-то... итак и эдак его пихал, думал, что он перезапросит наличие флешки и заблокирует пользователя, если флешка потерялась. Может кто в курсе как можно отреагировать на отсутствие флешки и заблочить юзера, пока он не всунет флеш? 
 | 
|  testuser
Записей:
990 | Команда в "<agent event="lock"> ..... </agent>" при этом запускается? | 
|  Виталий Викторович Ильиных
Записей:
293 | да, на событие лок у меня скринсейв блочит | 
|  Виталий Викторович Ильиных
Записей:
293 | просто, если зайти без флешки под паролем обычным, то также отсутствие в дальнейшем флешки я хочу чтобы приводило к блокированию | 
|  Виталий Викторович Ильиных
Записей:
293 | может кто скриптик подскажет который определяет есть ли флешка в порту? я б уже доделал сам)) | 
|  testuser
Записей:
990 | По рабоче-крестьянски: 
username=user
UUID_flash=a880bab7-6648-42fd-9cf0-67797570740a;
TYPE_flash=ext2 ;
for d in  /sys/block/sd* ; do 
    for p in  $d/sd*[0-9] ; do 
        dev=/dev/`echo ${p} | sed "s,${d}/,,"` ; 
        if test -b $dev ; then 
           UUID=; TYPE=; 
           eval `blkid $dev | sed "s,^$dev:[ ]*,,; s, ,\;,g;"` ; 
           if test "x$UUID" = "x$UUID_flash" -a "x$TYPE" = "x$TYPE_flash" ; then 
              echo "Флешка на месте. Ничего не делаем"
              exit 0
           fi ; 
        fi ;  
     done ; 
done
echo "Флешки нет. Отстреливаем ${username}:"
killall -9 -u ${username}
exit 0
Не проверял. ЗЫ не обязательно на bash, написать можно на чем угодно. | 
|  Виталий Викторович Ильиных
Записей:
293 | о_О спасиб)), буду ща разбираться) ... вобщем изучаю язык bash) | 
©2015 Все права защищены.
Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .