Arch Linux에서 Hyprland를 사용할 때 지문 인식을 활성화하는 방법을 정리했습니다.
이 가이드는 다음과 같은 기능을 활성화하는 방법을 설명합니다.
- 로그인(SDDM) 시 지문 인증
- sudo 명령어 실행 시 지문 인증
- Hyprlock(화면 잠금) 해제 시 지문 인증
📌 1. fprintd 설치 및 실행
지문 인식을 사용하려면 fprintd
를 설치해야 합니다.
설치 후 fprintd
서비스가 실행 중인지 확인하세요.
1
| systemctl status fprintd
|
만약 실행되지 않는다면 다음 명령으로 활성화합니다.
1
| sudo systemctl enable --now fprintd
|
📌 2. 지문 등록
🔹 기본 지문 등록
터미널 안내에 따라 지문을 여러 번 스캔하면 등록이 완료됩니다.
🔹 여러 개의 지문(손가락) 등록
1
2
| fprintd-enroll --finger right-index-finger
fprintd-enroll --finger left-index-finger
|
🔹 등록된 지문 확인
🔹 지문 삭제
1
| fprintd-delete $(whoami)
|
📌 3. SDDM에서 지문 로그인 활성화
SDDM에서 로그인 시 지문 인증을 사용할 수 있도록 PAM 설정을 수정합니다.
1
| sudo nvim /etc/pam.d/sddm
|
맨 위에 다음 줄을 추가:
1
| auth sufficient pam_fprintd.so
|
✅ 비밀번호 없이 지문만으로 로그인하려면:
1
| auth sufficient pam_fprintd.so
|
✅ 지문 후 비밀번호도 입력해야 하도록 하려면:
1
| auth required pam_fprintd.so
|
저장 후 종료(Ctrl + X
, Y
, Enter
).
🔹 SDDM 재시작
1
| sudo systemctl restart sddm
|
이제 로그인 시 지문을 사용할 수 있습니다.
📌 4. sudo에서 지문 인증 활성화
1
| sudo nvim /etc/pam.d/sudo
|
맨 위에 추가:
1
| auth sufficient pam_fprintd.so
|
이제 sudo
실행 시 지문을 사용할 수 있습니다.
1
2
| sudo -k
sudo echo "지문 인증 성공"
|
📌 5. Hyprlock(화면 잠금)에서 지문 인증 활성화
Hyprlock 사용 시 지문으로 잠금을 해제하려면 다음 설정을 추가해야 합니다.
1
| sudo nvim /etc/pam.d/hyprlock
|
맨 위에 추가:
1
| auth sufficient pam_fprintd.so
|
🔹 Hyprlock에서 지문 인증 테스트
1
2
| sudo systemctl restart fprintd
hyprlock
|
지문을 사용하여 화면이 해제되는지 확인합니다.
📌 6. 정리 및 테스트
🔹 설정 적용 후 재부팅
🔹 지문 인증 확인 체크리스트
✅ sudo
실행 시 지문 인증 확인하기
✅ SDDM 로그인 시 지문 인증 확인하기
✅ Hyprlock(화면 잠금) 해제 시 지문 인증 확인하기
모든 설정이 정상적으로 작동하면 이제 Arch Linux + Hyprland에서 지문 인식을 활용할 수 있습니다! 🚀