
🛡️ Linux용 Windows Hello™ 스타일 안면 인증

Howdy는 Linux에서 Windows Hello™ 스타일 인증을 제공합니다. 내장 IR 방출기와 카메라를 안면 인식과 함께 사용하여 당신이 누군지 증명하세요.
중앙 인증 시스템(PAM)을 사용하여, 비밀번호가 필요한 모든 곳(로그인, 잠금 화면, sudo, su 등)에서 작동합니다.
Howdy는 현재 Debian/Ubuntu, Arch Linux, Fedora 및 openSUSE용으로 패키징되어 제공됩니다. Howdy를 다른 배포판용으로 패키징하는 데 관심이 있다면, 주저하지 말고 이슈를 열어주세요.
참고: dlib 빌드가 100%에서 1분 넘게 멈출 수 있으니 시간을 주세요.
설치 프로그램을 실행하려면 다음 명령어를 터미널에 하나씩 붙여넣으세요(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
참고: Fedora 41은 Python2 지원을 제거했지만, 현재 Howdy는 여전히 Python2에 의존합니다. 설치가 실패하면 베타 저장소를 설치하고 릴리즈 버전을 제거하여 해결할 수 있습니다:
sudo dnf copr remove principis/howdy
sudo dnf copr enable principis/howdy-beta
sudo dnf --refresh install howdy
자세한 구성 단계는 COPR 저장소 링크를 참고하세요.
유지관리자: @dmafanasyev
자세한 설치 방법은 openSUSE 위키 페이지를 방문하세요.
소스에서 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-opencv \
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가 제공하는 옵션을 확인할 수 있습니다. 대부분의 시스템에서 nano 편집기가 열리며, 변경 사항을 저장하려면 ctrl+x를 눌러야 합니다.
설치 프로그램은 현재 사용자의 얼굴 모델을 관리하는 howdy 명령어를 추가합니다. 사용 가능한 옵션을 보려면 howdy --help 또는 man howdy를 사용하세요.
사용법:
howdy [-U user] [-y] command [argument]
Howdy에 기여하는 가장 쉬운 방법은 저장소에 별표를 누르고 원하는 기능에 대한 GitHub 이슈를 여는 것입니다. 더 많은 기여를 원한다면 커피 한 잔 사주기도 가능합니다.
코드 기여도 환영합니다. Howdy를 다른 배포판으로 포팅하고 싶다면 그에 대한 이슈를 열어주세요.
Python 오류는 콘솔에 직접 기록되며 무엇이 잘못되었는지 알려줍니다. 인증이 여전히 실패하지만 오류가 출력되지 않는다면 /var/log/auth.log의 마지막 줄을 확인하여 보고된 내용이 있는지 살펴보세요.
먼저 일반적인 문제에 대한 위키를 확인하고, 아직 보고되지 않은 오류가 발견되면 새 이슈를 열어주세요.
이 패키지는 비밀번호만큼 안전하지 않으며 앞으로도 그럴 것입니다. 일반적인 얼굴 인식보다 속이기 어렵지만, 당신과 닮은 사람이나 잘 인쇄된 사진만으로도 충분할 수 있습니다. Howdy는 더 빠르고 편리한 로그인 방법일 뿐, 더 안전한 방법은 아닙니다.
이 프로그램이 손상될 가능성을 최소화하려면 Howdy를 /lib/security에 두고 읽기 전용으로 유지하는 것이 좋습니다.
HOWDY를 시스템의 유일한 인증 방법으로 사용하지 마십시오.
| 명령어 | 설명 |
|---|
add | 사용자에 새 얼굴 모델 추가 |
clear | 사용자의 모든 얼굴 모델 제거 |
config | 기본 편집기에서 구성 파일 열기 |
disable | Howdy 비활성화 또는 활성화 |
list | 사용자에 저장된 모든 얼굴 모델 나열 |
remove | 사용자의 특정 모델 제거 |
snapshot | 카메라 입력의 스냅샷 찍기 |
test | 카메라 및 인식 방법 테스트 |
version | 현재 버전 번호 출력 |