Cara Install Fingerprint di Linux Mint - Ubuntu
fathurhoho

Cara Install Fingerprint di Linux Mint - Ubuntu

Published by:
Laptop terbaru di tahun 2016 sekarang hampir rata-rata telah menggunakan fitur fingerprint. Fingerprint merupakan salah satu dari sistem keamanan biometric yang menggunakan sidik jari sebagai identitas unik pengguna yang berhak atas suatu perangkat, semakin berkembang sehingga sekarang sudah diterapkan di laptop, hingga smartphone.

Cara Install Fingerprint di Linux Mint

Saya menggunakan laptop Lenovo B40-70 yang dilengkapi dengan fingerprint. Saya menggunakan 2 buah sistem operasi, Windows dan Linux Mint. Kalau di windows gampang, sudah ada pengaturannya dari windows sendiri atau dari software driver fingerprint tersebut.

Berikut cara menginstall fingerprint di Linux Mint, Ubuntu, maupun Debian:
  1. Pastikan fingerprint sudah terbaca di sistem operasi. Berikut cara melihatnya:
    lsusb
    Bus 003 Device 002: ID 8087:8000 Intel Corp. 
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 008: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
    Bus 001 Device 003: ID 105b:e065 Foxconn International, Inc. BCM43142A0 Bluetooth module
    Bus 001 Device 002: ID 13d3:5727 IMC Networks
    Bus 001 Device 005: ID 0458:0154 KYE Systems Corp. (Mouse Systems)
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  2. Kemudian jalankan perintah berikut:
    sudo add-apt-repository ppa:fingerprint/fprint
    sudo apt-get update
    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
  3. Selesai
Selengkapnya, kamu dapat mengunjungi halaman ppa fprint di launchpad. Selanjutnya, kita perlu mengkonfigurasi fingerprint agar dapat membaca sidik jari pengguna. Konfigurasi dapat dilakukan dengan CLI di terminal, maupun dengan GUI.

Enroll Fingerprint di Terminal

  1. Pastikan fprint sudah terdaftar di common authorization linux. Caranya dengan perintah berikut:
    grep fprint /etc/pam.d/common-auth
    Maka akan tampil output seperti ini:
    auth [success=3 default=ignore] pam_fprintd.so max_tries=1 timeout=10
    Artinya, autorisasi fingerprint dilakukan 3x, maksimal pencocokan jari 1x, jika tidak ada respon dalam 10 menit, maka timeout, dan menggunakan autorisasi default (password biasa).
    Outputnya juga bisa seperti ini:
    auth [success=2 default=ignore] pam_fprintd.so
  2. Jika fprint sudah terdaftar di sistem autorisasi, selanjutnya kita daftarkan sidik jari ke sistem fingerprint, lakukan perintah berikut:
    fprintd-enroll
    Using device /net/reactivated/Fprint/Device/0
    Enrolling right-index-finger finger
    Silahkan tap sidik jari yang ingin di daftarkan, jika sukses akan tampil output seperti berikut:
    Enroll result: enroll-stage-passed
    Enroll result: enroll-stage-passed
    Enroll result: enroll-stage-passed
    Enroll result: enroll-stage-passed
    Enroll result: enroll-stage-passed
    Enroll result: enroll-stage-passed
    Enroll result: enroll-completed
  3. Sampai disini, fingerprint sudah dapat digunakan. Silahkan lock komputer/laptop, maka kita harus menggunakan fingerprint untuk login. Termasuk juga jika ingin menjalankan perintah dengan akses root (sudo).

Dengan Fingerprint GUI

Yang kedua relatif lebih mudah, karena kita menggunakan aplikasi gui.
1. Pertama, buka fingerprint GUI.
Fingerprint GUI Linux version 1.07
2. Lakukan enroll sidik jari di tab "Scan/Verify" sebanyak 3x (tergantung jumlah di file autentikasi sebelumnya). 
3. Setelah terdaftar, silahkan diuji coba.
Berikut hasilnya:
Swipe your finger accros the fingerprint rea
der

Jika tidak bekerja, ketikkan perintah berikut di terminal:
sudo pam-auth-update –force
Pluggable Authentication Modules

Sebenarnya sama dengan menggunakan CLI diawal, namun ini saya gunakan GUI.
PAM adalah pluggable authentication module yang mengatur autentikasi, autorisasi, dan password sistem. Silahkan checklist opsi "Fingerprint authentication" dengan menggunakan spasi, kemudian <Ok> gunakan tombol "Tab".

Uninstall Fingerprint di Linux Mint

Bagi saya pribadi, sistem keamanan fingerprint di linux cukup merepotkan. Oleh karena itu saya memilih tidak menggunakannya, berikut cara uninstallnya:
sudo apt-get install policykit-1-gnome
sudo apt-get remove libbsapi policykit-1-fingerprint-gui fingerprint-gui
Baris pertama, untuk menginstall kembali sistem policy default yang mungkin saja tergeser karena kita menginstall autentikasi fingerprint. Baris kedua, untuk menguninstall paket-paket fingerprint.

Kemudian, kita perlu men-disable sistem autentikasi fingerprint tersebut. Yaitu dengan menggunakan PAM diatas <sudo pam-auth-update --force>, silahkan di uncheck kembali fingeprint autentikasinya.

Nah begitulah cara menginstall fingerprint di linux. Silahkan dicoba.