Дошли вот руки сделать себе флешку пароль используя pam usb.
На хабре отыскал статью, скачал сам pam-usb:
Код PHP:
Далее добавляю флешку:
sudo apt-get install libpam-usb pamusb-tools
Код PHP:
И, наконец, пользователя:
Please select the device you wish to add. * Using "090c 1000 ()" (only option) Which volume would you like to use for storing data ? * Using "/dev/sdb1 (UUID: A4CB-8143)" (only option) Name : key Vendor : 090c Model : 1000 Serial : UUID : A4CB-8143 Save to /etc/pamusb.conf ? [Y/n] y Done.
Код PHP:
как видно, пользователь добавился успешно, но на проверку (pamusb-check) выдаёт отрицательный результат. Что не так делаю?
evgeniy@HP-250-G3-evg ~ $ sudo pamusb-conf --add-user $USER * No device configured for user "evgeniy". [sudo] password for evgeniy: Which device would you like to use for authentication ? * Using "key" (only option) User : evgeniy Device : key Save to /etc/pamusb.conf ? [Y/n] y Done. evgeniy@HP-250-G3-evg ~ $ sudo pamusb-check evgeniy * No device configured for user "evgeniy". evgeniy@HP-250-G3-evg ~ $ sudo pamusb-check $USER * No device configured for user "evgeniy". evgeniy@HP-250-G3-evg ~ $