티스토리 뷰

반응형

Linux 지문 인식 방법

 

리눅스 지문 인식 설정(Fingerprint authentication on Linux)

 

지문 인식 동글을 가지고 있다면 Windows OS뿐만 아니라, Linux에서도 암호 입력 대신 로그인 및 기타 비밀번호 입력을 대체할 수 있습니다. 방법도 굉장히 쉬우니 차근차근 따라 해보세요.

 

usb 장치 id 확인 및 fprintd 사이트에서 지원 여부 확인

 

lsusb 명령어로 지문 인식 동글의 ID 확인

 

lsusb 명령어를 입력하고 Fingerprint 동글의 ID를 확인합니다. ID를 복사하여 fprintd 홈페이지의 support device list에 이 장치의 ID가 있는지 확인합니다. 

지원되는 장치 리스트에 ID가 있다면 정상적으로 작동을 합니다.
그러면 다음 단계로 진행하세요.

 

fprintd libpam-fprintd 설치

 

fprintd libpam-fprintd 설치

 

설치 명령어

sudo apt-get install fprintd libpam-fprintd
sudo pam-auth-update

 

터미널에 위 명령어를 실행합니다.

pam-auth-update 화면에서는 "Finterprint authentication"을 선택[Space bar]하고 [Tab] 키를 눌러 [확인]을 선택한 후 [Enter]를 입력해서 선택 및 종료합니다.

 

pam configuration

 

fprintd-enroll -f left-index-finger

 

제 컴퓨터의 지문 인식 동글은 제 왼쪽 손에 가깝기 때문에 "left-index-finger" 지문을 등록했습니다. 만약 동글이 오른쪽에 가깝다면 "right thumb", "right-index-finger" 등등, 지문 인식에 편리한 손을 선택하여 지문을 등록해 주시면 됩니다.

 

지문 등록

 

지문 등록 시 swipe 방향

 

지문 등록시 swipe 방향

 

 

지문 등록 시 Windows와 달리 지문을 위->아래로 swipe 해주셔야 합니다. 그냥 윈도 운영체제에서 사용하듯 툭 찍어서 인식을 시켜주면 지문은 등록이 되지만 인식 시 계속 일치하는 지문이 없다는 에러가 발생하게 됩니다.

지문인식은 5회 진행이 됩니다. 

 

지문 인식 실패

 

fprintd-verify

 

fprintd-verify 명령어를 사용하여 등록된 지문이 잘 인식되는지 인식 테스트를 할 수 있습니다. verify-no-match라고 나오면 인식이 잘 안되는 상태입니다.

등록된 지문은 fprintd-list 사용자 id를 입력하여 확인할 수 있습니다.

 

등록된 지문 list

 

지문 인식이 정상적으로 완료되는 경우 "verify-match(done)"이라는 메시지가 출력됩니다.

 

지문 인식 성공(verify-match - done)

 

지문 인식을 사용하게 되면 sudo 권한이 필요한 시점 이외에도 Linux login 화면에서도 지문 인식으로 리눅스에 로그인할 수 있습니다.

지문 인식이 실패하는 경우 자동으로 비밀번호 수동 입력 단계로 전환됩니다.

 

지문 인식

 

지문 인식 동글을 가지고 계신다면 당장 설정해서 사용해 보세요.

 

반응형
댓글