Howdy는 Linux용 Windows Hello™ 스타일 인증을 제공합니다. 내장된 IR 이미터와 카메라를 얼굴 인식 기능과 함께 사용하여 자신이 누구인지 증명하세요.
중앙 인증 시스템(PAM)을 사용하면 로그인, 잠금 화면, sudo, su 등 비밀번호가 필요한 모든 곳에서 작동합니다.
Howdy는 현재 Debian/Ubuntu, Arch Linux, Fedora 및 openSUSE용으로 제공되고 패키지되어 있습니다. 배포판용 Howdy 패키징에 관심이 있다면 주저하지 말고 이슈를 열어주세요.
참고: dlib 빌드가 1분 이상 100% 중단될 수 있으므로 잠시 기다려 보세요.
다음 명령을 터미널에 한 번에 하나씩 붙여넣어( ctrl+shift+V
) 설치 프로그램을 실행합니다.
sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy
그러면 설치 과정이 안내됩니다.
릴리스 페이지에서 .deb 파일을 다운로드하고 gdebi로 설치하세요.
유지관리자를 원했습니다.
AUR에서 howdy
패키지를 설치합니다. AUR 설치 지침은 이 위키 페이지를 참조하세요.
몇 가지 추가 구성 단계를 수행해야 합니다. 자세한 내용은 ArchWiki 항목을 읽어보세요.
관리자: @luyatshimbalanga
howdy
패키지는 Fedora COPR 저장소로 제공되며 터미널에서 다음 명령을 실행하여 간단히 설치할 수 있습니다.
sudo dnf copr enable principis/howdy
sudo dnf --refresh install howdy
자세한 구성 단계는 COPR 저장소 링크를 참조하세요.
관리자: @dmafanasyev
자세한 설치 지침을 보려면 openSUSE wiki 페이지로 이동하세요.
소스에서 Howdy를 빌드하려면 몇 가지 종속성이 필요합니다.
예를 들어 Debian/Ubuntu에 설치하려면:
sudo apt-get update && sudo apt-get install -y
python3 python3-pip python3-setuptools python3-wheel
cmake make build-essential
libpam0g-dev libinih-dev libevdev-dev
python3-dev libopencv-dev
meson setup build
meson compile -C build
meson install -C build
사용하여 시스템에 Howdy를 설치할 수도 있습니다.
설치 후 Howdy는 나중에 사용자를 인식할 수 있도록 사용자의 모습을 학습해야 합니다. sudo howdy add
실행하여 얼굴 모델을 추가하세요.
아무 문제가 없다면 얼굴만 보여주면 sudo를 실행할 수 있을 것입니다. 새 터미널을 열고 sudo -i
실행하여 실제로 작동하는 모습을 확인하세요. 문제가 발생하거나 유사한 문제를 검색하는 경우 이 위키 페이지를 확인하세요.
궁금하다면 sudo howdy config
실행하여 중앙 구성 파일을 열고 Howdy가 제공하는 옵션을 확인할 수 있습니다. 대부분의 시스템에서는 변경 사항을 저장하려면 ctrl
+ x
눌러야 하는 nano 편집기가 열립니다.
설치 프로그램은 현재 사용자의 얼굴 모델을 관리하는 howdy
명령을 추가합니다. 사용 가능한 옵션을 나열하려면 howdy --help
또는 man howdy
사용하십시오.
용법:
howdy [-U user] [-y] command [argument]
명령 | 설명 |
---|---|
add | 사용자의 새 얼굴 모델 추가 |
clear | 사용자의 모든 얼굴 모델 제거 |
config | 기본 편집기에서 구성 파일을 엽니다. |
disable | Howdy 비활성화 또는 활성화 |
list | 사용자의 저장된 얼굴 모델을 모두 나열합니다. |
remove | 사용자의 특정 모델 제거 |
snapshot | 카메라 입력의 스냅샷을 찍으세요. |
test | 카메라 및 인식 방법 테스트 |
version | 현재 버전 번호 인쇄 |
Howdy에 기여하는 가장 쉬운 방법은 저장소를 별표 표시하고 보고 싶은 기능에 대한 GitHub 문제를 여는 것입니다. 더 하고 싶으시면 커피 한 잔 사셔도 됩니다.
코드 기여도 매우 환영합니다. Howdy를 다른 배포판으로 포팅하려면 해당 배포판에 대한 문제도 열어주세요.
모든 Python 오류는 콘솔에 직접 기록되며 무엇이 잘못되었는지 표시해야 합니다. 인증이 계속 실패하지만 오류가 인쇄되지 않으면 /var/log/auth.log
의 마지막 줄을 살펴보고 거기에 보고된 내용이 있는지 확인할 수 있습니다.
먼저 위키에서 일반적인 문제를 확인하고 아직 보고되지 않은 오류가 발생하면 두려워하지 말고 새 문제를 열어보세요.
이 패키지는 비밀번호만큼 안전하지 않으며 앞으로도 그럴 것입니다. 비록 일반적인 얼굴 인식보다 속이기가 어렵지만, 당신과 비슷한 사람이나 잘 인쇄된 당신의 사진이면 속일 수 있습니다. Howdy는 더 안전한 로그인 방법이 아니라 더 빠르고 편리한 로그인 방법입니다.
이 프로그램이 손상될 가능성을 최소화하려면 Howdy를 /lib/security
에 두고 읽기 전용으로 유지하는 것이 좋습니다.
Howdy를 시스템의 유일한 인증 방법으로 사용하지 마십시오.