Kích hoạt vân tay trên Ubuntu 18.04


17

Tôi có HP Elitebook 2530P . Tôi gặp sự cố khi kích hoạt cảm biến vân tay để đăng nhập. Ai có thể giúp tôi? Tôi sử dụng Ubuntu 18.04


Bạn đã thử một số trình điều khiển cho dấu vân tay của bạn?
Satria HR Harsono

vâng, nhưng tôi không thể tìm thấy phiên bản Ubuntu cho elitebook
Flen- Tiix

Câu trả lời:


17

Tôi đã làm điều này trên Ubuntu 18.04 mới - dell vostro:

Cài đặt các ứng dụng cần thiết:

sudo apt cài đặt -y fprintd libpam-fprintd
sudo pam-auth-cập nhật

Bạn có thể muốn thay đổi cấu hình PAM để sử dụng vân tay cho sudo: Và kiểm tra tùy chọn Xác thực vân tay. Vì vậy, khi bạn sử dụng sudo nó sẽ yêu cầu lấy dấu vân tay. Nếu bạn đợi thời gian chờ vân tay, nó sẽ hỏi mật khẩu tiêu chuẩn.

Khởi động lại Sau đó, đi đến cài đặt / người dùng và kích hoạt Đăng nhập vân tay. Bạn có thể cần phải khởi động lại.


4
điều này không hoạt động cho dòng ThinkPad
Akhil Surapuram

Nó vẫn không làm việc cho tôi. Tôi đã chọn cảm biến vân tay trong bản cập nhật pam-auth. Nhưng nó vẫn không có sẵn để kích hoạt trên màn hình Người dùng.
Tỳ kheo Subhuti

Tương tự ở đây, đã không làm việc. sử dụng asus a509fj ..
Budi Mulyo

1
Hoạt động trên asus của tôi P2440UA
Nam Nguyễn

Nó hoạt động mà không có bất kỳ vấn đề nào trên ThinkPad T440p của tôi chạy 18.04 LTS. Tôi chỉ đảm bảo khởi động lại sau khi cài đặt và sau đó đi đến chi tiết người dùng để kích hoạt và đăng ký dấu vân tay của tôi.
Sidmeister

8

Tôi chưa kiểm tra các câu trả lời mà Satria HR Harsono liên kết đến , nhưng tôi nhận thấy rằng những câu hỏi đó đòi hỏi phải sử dụng PPA. Giải pháp của tôi sẽ giúp bạn đứng dậy và chạy mà không cần PPA. Thậm chí tốt hơn, bạn không phải nhấn enter hoặc nút đăng nhập sau khi vuốt ngón tay. Nó chỉ đăng nhập tự động.

Trước hết, hãy chắc chắn rằng đầu đọc dấu vân tay của bạn được nhận dạng. Chúng thường hiển thị dưới dạng thiết bị USB. Chạylsusb

$ lsusb
Thiết bị Bus 004 001: ID 1d6b: 0003 Trung tâm gốc Linux Foundation 3.0
Bus 003 Thiết bị 001: ID 1d6b: 0002 Trung tâm gốc Linux Foundation 2.0
Bus 002 Thiết bị 001: ID 1d6b: 0003 Trung tâm gốc Linux Foundation 3.0
...
Thiết bị Bus 001 009: ID 0483: 2016 Đầu đọc dấu vân tay STMicroelectronics
...
Thiết bị Bus 001 002: ID 058f: 6366 Alcor Micro Corp Multi Flash Reader
Bus 001 Thiết bị 001: ID 1d6b: 0002 Trung tâm gốc Linux Foundation 2.0

Bạn có thể thấy rằng hệ thống của tôi phát hiện đầu đọc dấu vân tay đính kèm của tôi dưới dạng Đầu đọc dấu vân tay STMicroelectronics. Từ đây, tất cả những gì tôi cần làm là cài đặt một số chương trình và sửa đổi tệp cấu hình.

  • Cài đặt các ứng dụng cần thiết.
    sudo apt cài đặt -y fprintd libpam-fprintd
  • Sau khi cài đặt kết thúc, hãy mở /etc/pam.d/common-auth để chỉnh sửa ( sudo nano /etc/pam.d/common-auth). Tìm dòng (dòng 17 trên hệ thống của tôi) đọc
    auth [thành công = 1 mặc định = bỏ qua] pam_unix.so nullok_secure
    và sửa đổi tập tin thêm dòng hiển thị bên dưới in đậm. Hãy chắc chắn rằng thứ tự của các dòng này giống như được hiển thị ở đây.
    auth [thành công = 2 mặc định = bỏ qua] pam_fprintd.so max_tries = 1 timeout = 10 
    auth [thành công = 1 mặc định = bỏ qua] pam_unix.so nullok_secure
    Lưu tệp (Ctrl + Shift + X, Y, Enter).
  • Cuối cùng, đăng ký dấu vân tay của bạn bằng lệnh sau
    đăng ký fprintd $ USER
    Sau khi chạy lệnh, hãy vuốt ngón tay qua đầu đọc 3 lần để ghi dấu vân tay của bạn.

Thats tất cả để có nó. Bây giờ bạn có thể sử dụng đầu đọc dấu vân tay của mình để đăng nhập hoặc xác thực (đối với những thứ như cài đặt) sau khi đăng nhập.


Hoạt động như một bùa mê trên DigitalPersona 4000B cũ !!! Ngoài ra, sử dụng GUI vân tay hoạt động: Askubfox.com/a/872187/139248
Maxwel Leite


1

Tôi vừa định cấu hình thiết bị vân tay của Elan trên Xiaomi Notebook Pro trong Ubuntu 18.04 với các bản nâng cấp mới nhất. Phiên bản chính thức libfprintđi kèm với Ubuntu không hỗ trợ thiết bị của Elan, vì vậy tôi sử dụng để xây dựng phiên bản của iafilatov . Có lẽ nó có thể hữu ích cho HP 2530 bằng cách thay đổi ID nhà cung cấp theo đầu ra của lsusb theo hướng dẫn này.

Trong trường hợp của tôi, dấu vân tay-gui gặp sự cố khi xác minh thành công với libfprint của iafilatov, vì vậy tôi chỉ sử dụng các tiện ích fprintd

  • Cài đặt fprintd và kích hoạt nó cho sudo

    sudo apt install -y fprintd libpam-fprintd
    sudo pam-auth-update
    
  • Cập nhật libfprintxây dựng và cài đặt libfprint của iafilatov . Xem README.md để biết phiên bản phát hành bản dựng .

  • Cập nhật liên kết tượng trưng /usr/lib/libfprint.so.0-> /usr/local/lib/libfprint.so.0.0.0(lên bản dựng của iafilatov mới cài đặt.

  • Cho phép đăng ký vân tay cho người dùng như sau:

    1. Tạo /lib/udev/rules.d/40-libfprint0-custom.rules như sau:
      ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
      

      ID nhà cung cấp & sản phẩm có thể được tìm thấy ở lsusbđầu ra, tìm kiếm dòng Elan smth nhưBus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.

    2. Thêm bạn $USERvào plugdevnhóm:
      usermod -a -G plugdev $USER
    3. Khởi động lại
  • Ghi dấu vân tay:
    fprintd-enroll 
  • Xác minh khớp dấu vân tay
    fprintd-verify
  • Làm xong. Bạn có thể kiểm tra nó bằng cách gọi sudohoặc trong khi đăng nhập phiên Ubuntu (có thể cần khởi động lại): nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.