- Saved searches
- Use saved searches to filter your results more quickly
- DavidnoronhaV/fingerprint-linux
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Аутентификация при помощи сканера отпечатков пальцев в Ubuntu Linux
- Поддерживается ли мой сканер отпечатков пальцев под Linux?
- Установка и настройка Fingerprint GUI в Ubuntu Linux
- Wilk’s Notes
- Step-by-step method:
- Fuck it, I know how Linux work method:
- 2. Installing fungerprint-gui from AUR using yaourt
- Popular posts from this blog
- Setting up a simple Linux VM for internal routing within virtual environment
- Quickie #4: How to kill a frozen VMware Tools installation
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
All The Drivers And Packages For Fingerprint Authentication In Linux (Arch Linux And Ubuntu)
DavidnoronhaV/fingerprint-linux
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Fingerprint Support For Linux Github Repository
As 👆 Fingerprint Support Is Rather Difficult To Get In Linux 🐧 , I Have Created A Script Which Will Install All The Required Programs And Dependacies And Will Modify The Required Files. The Script Support Arch Linux And Ubuntu
To Install Fingerprint Support Download This File To Your /tmp Folder And Run It Using
For Any Issues Post Them On This Repository.
🍻 , Here’s To Hoping It’ll Work!
Аутентификация при помощи сканера отпечатков пальцев в Ubuntu Linux
В последнее время некоторую популярность получили так называемые сканеры отпечатков пальцев, при помощи которых можно очень удобно проводить аутентификацию в системах Windows. Кто-то ценит в этих сканерах защищенность (что можно поставить под сомнение), кто-то — удобство, а кто-то просто любит различные гаджеты в стиле Джеймса Бонда. Сканеры отпечатков пальцев присутствуют на многих ноутбуках высшего ценового диапазона, ну а для компьютера можно приобрести такое устройство где-нибудь на Ebay или Amazon (почему-то сканеры отпечатков пальцев не так-то просто найти в свободной продаже на территории России).
К сожалению, производители сканеров отпечатков пальцев до сих пор обращают мало внимания на Linux-системы и обделяют их программной поддержкой. Однако, благодаря независимым разработчикам, мы можем использовать многие из подобных устройств и под Linux (в частности — под Ubuntu). Это возможно благодаря пакету Fingerprint GUI.
Поддерживается ли мой сканер отпечатков пальцев под Linux?
Для того, чтобы узнать, существует ли поддержка вашего устройства под Linux, выполните команду:
Она отобразит список всех USB-устройств, подключенных к компьютеру. Найдите строчку с fingerprint reader’ом (сканером отпечатков) и посмотрите 6 и 7 столбцы в этой строчке — там будут указаны уникальные идентификаторы производителя и устройства (два 16-ричных числа).
В случае, если идентификатор совпадает с одним из тех, что перечислены ниже, ваше устройство поддерживается.
Устройство есть в списке? Отлично! Тогда ставим Fingerprint GUI!
Установка и настройка Fingerprint GUI в Ubuntu Linux
Для того, чтобы установить пакет, требуется добавить PPA:
sudo apt-add-repository ppa:fingerprint/fingerprint-gui && sudo apt-get update sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
Однако, имейте в виду. После этого стандартный пакет PolicyKit (имя которого зависит от используемого окружения — например, policykit-gnome) будет удален. Если впоследствии вы захотите удалить Fingerprint PPA, вам придется установить этот пакет вручную, иначе вы можете получить нерабочую систему.
Теперь осталось запустить программу Fingerprint GUI и зарегистрировать новые «пальчики». Как только это будет сделано, требуется перезапустить сессию (разлогиньтесь и попробуйте войти заново, либо просто перезагрузите компьютер).
Все! Теперь вы можете разблокировать экран, перелогиниваться, выполнять команды через sudo, используя аутентификацию при помощи пальцев руки (или ноги 😉 ), однако, возможность использования пароля также остается.
Помогла ли вам эту инструкция? Используете ли вы аутентификацию по отпечаткам пальцев на домашнем компьютере/ноутбуке?
Wilk’s Notes
The easiest way to install a fingerprint scanner software on Arch and Arch-based distros is using AUR (Arch User Repository). AUR is a repository of packages submitted by Arch users community. The package we’ll be using in this tutorial is called fingerprint-gui
I recommend installing an AUR helper to deal with packages from this repository as installing them manually is time-consuming and unneeded most of the times.
The AUR helper I personally recommend is yaourt and this is the tool we’ll be using in this tutorial.
Step-by-step method:
1.2. Make sure you have both git (downloading packages from AUR) and base-devel (building packages) installed on your system
Fuck it, I know how Linux work method:
Yaourt command can be run from a non-sudo user. To install any package from AUR you will have to provide root password when asked by the system (example below):
2. Installing fungerprint-gui from AUR using yaourt
To install fingerprint-gui, a package responsible for scanning fingerprints and passing them to your login manager, all you need to do now is to run a single command with yaourt :
Please note you will be asked for your password halfway through the installation as yaourt will enter fakeroot environment.
I like to add —noconfirm switch to my yaourt commands as most of the time there’s no need to edit the configuration files during package installations. You can safely ignore it if you wish to edit something (and/or break something) or see exactly how the installation process from AUR works.
Fingerprint-gui comes by default with a bunch of drivers (fprint library) for the most popular fingerprint readers found in modern. You can check on the following list if your device is supported out-of-the-box.
Vendor | Example Product | USB Vendor ID | USB Product ID | Driver |
ASUS | F3Sv laptop embedded | 08ff | 1600 | aes1610 |
ASUS | R1F tablet embedded | 0483 | 2016 | upekts |
ASUS | Z37E laptop embedded | 147e | 2016 | upeksonly |
?AuthenTec | AES2550 standalone USB scanner | 08ff | 2550 | aes2550 |
Cherry | ?SmartTerminal SFR-1244U | 0483 | 2015 | upektc |
Covadis | Alya | 05ba | 000a | uru4000 |
Covadis | Atria | 05ba | 000a | uru4000 |
DigitalPersona | U.are.U 4000 Reader | 05ba | 0007 | uru4000 |
DigitalPersona | U.are.U 4000B/4500 Reader | 05ba | 000a | uru4000 |
DigitalPersona | U.are.U Fingerprint Keyboard | 05ba | 0008 | uru4000 |
Fujitsu-Siemens | FP-Sensor S26381-K342-V1 GS:01 | 08ff | 2580 | aes2501 |
Fujitsu-Siemens | Lifebook S7110 | 08ff | 2580 | aes2501 |
HP | 2510p laptop embedded | 08ff | 2580 | aes2501 |
HP | 6510b laptop embedded | 08ff | 2580 | aes2501 |
HP | 6710b laptop embedded | 08ff | 2580 | aes2501 |
HP | 6910p laptop embedded | 08ff | 2580 | aes2501 |
HP | 8710w laptop embedded | 08ff | 2580 | aes2501 |
HP | nc6400 laptop embedded | 08ff | 2580 | aes2501 |
HP | nx6125 laptop embedded | 08ff | 2580 | aes2501 |
HP | nx6325 laptop embedded | 08ff | 2580 | aes2501 |
HP | nw9440 laptop embedded | 08ff | 2580 | aes2501 |
HP | Pavilion dv6640ew laptop embedded | 08ff | 2580 | aes2501 |
HP | Pavilion HDX9494nr laptop embedded | 08ff | 2580 | aes2501 |
HP | Pavilion tx1302au tablet embedded | 08ff | 1600 | aes1610 |
HP | Pavilion tx2108ca laptop embedded | 08ff | 1600 | aes1610 |
IBM | ThinkPad T43p embedded | 0483 | 2016 | upekts |
IBM | ThinkPad T61 embedded | 0483 | 2016 | upekts |
IBM | ThinkPad X41 embedded | 0483 | 2016 | upekts |
IBM | ThinkPad X60 embedded | 0483 | 2016 | upekts |
Lenovo | V100 laptop embedded | 08ff | 1600 | aes1610 |
Lenovo | 3000 N100 laptop embedded | 08ff | 2580 | aes2501 |
Lenovo | ?ThinkPad R61i laptop embedded | 147e | 2016 | upeksonly |
Medion | MD85264 | 08ff | 2580 | aes2501 |
Microsoft | Keyboard with Fingerprint Reader | 045e | 00bb | uru4000 |
Microsoft | Wireless Intellimouse with Fingerprint Reader | 045e | 00bc | uru4000 |
Microsoft | Fingerprint Reader | 045e | 00bd | uru4000 |
Microsoft | Fingerprint Reader | 045e | 00ca | uru4000 |
Precise Biometrics | 100 XS | 08ff | 2580 | aes2501 |
Samsung | P35 laptop embedded | 0483 | 2015 | upektc |
Samsung | X65 laptop embedded | 08ff | 1600 | aes1610 |
Sony | SZ61VN embedded | 147e | 2016 | upeksonly |
System76 | Pangolin laptop embedded | 147e | 2016 | upeksonly |
Targus | PA460U DEFCON Authenticator | 08ff | 5501 | aes4000 |
Toshiba | A-105 laptop embedded | 0483 | 2016 | upekts |
UPEK | Eikon | 0483 | 2016 | upekts |
Veridicom | 5thSense | 061a | 0110 | ?vcom5s |
Verinex | XM550 | 05ba | 000a | uru4000 |
Verinex | XM570 | 05ba | 000a | uru4000 |
As you can see, my ASUS UX430 has El an Microelectronics Corp. fingerprint reader installed with a vendor ID of 04f3 and product ID 0903 . This means my fingerprint reader will not work with the default fprint drivers.
If you’re out of luck as myself, you can always check the AUR repository for alternative/beta drivers, which in my case turned out to be libfprint-elantech ). All I had to do to get my fingerprint reader to work was to run:
NOTE: As this package turned out to be a fork of libfprint , I had to remove it during the installation.
- Get link
- Other Apps
Popular posts from this blog
Setting up a simple Linux VM for internal routing within virtual environment
Essential network components are sometimes the hardest to configure without knowing the basics. When I first started working on a virtual environment, I didn’t even know I had to setup networking! It took me weeks to understand fully how all the VMware «parts» speak to each other. The vKernels, vSwitches, vLANs versus VLANs. yeah, that’s a story for another time. For now, let’s talk about the basics. In this post I’ll quickly walk you through the process of setting up a virtual router (vRouter) — a Linux VM responsible for most of your internal virtual networking. Once we have that up and going, we can continue our journey through the exciting world of virtual networking inside both VMware vSphere and Hyper-V.
Quickie #4: How to kill a frozen VMware Tools installation
Here’s another annoying thing — stuck VMware Tools installation. You never know when it’s gonna hit you, but oh boy — we gonna hit it back fast.