
🛡️ Windows Hello™ शैली का चेहरा प्रमाणीकरण Linux के लिए

Howdy, Linux के लिए Windows Hello™ शैली की प्रमाणीकरण प्रदान करता है। अपने बिल्ट-इन IR उत्सर्जकों और कैमरे का उपयोग चेहरे की पहचान के साथ करके यह साबित करें कि आप कौन हैं।
केंद्रीय प्रमाणीकरण प्रणाली (PAM) का उपयोग करके, यह हर जगह काम करता है जहाँ आपको अन्यथा अपने पासवर्ड की आवश्यकता होती: लॉगिन, लॉक स्क्रीन, sudo, su, आदि।
Howdy वर्तमान में Debian/Ubuntu, Arch Linux, Fedora और openSUSE के लिए उपलब्ध और पैकेज किया गया है। यदि आप Howdy को अपने डिस्ट्रो के लिए पैकेज करने में रुचि रखते हैं, तो कृपया एक मुद्दा खोलने में संकोच न करें।
नोट: dlib का निर्माण एक मिनट से अधिक समय तक 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
नोट: Fedora 41 ने Python2 के लिए समर्थन हटा दिया, लेकिन इस समय Howdy अभी भी इस पर निर्भर है। यदि इंस्टॉल विफल होता है, तो आप बीटा रिपॉजिटरी स्थापित करके और रिलीज़ संस्करण को हटाकर इसे ठीक कर सकते हैं:
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 चलाएँ। यदि आप समस्याओं का सामना कर रहे हैं तो कृपया यह विकी पृष्ठ देखें या समान मुद्दों के लिए खोजें।
यदि आप उत्सुक हैं, तो आप केंद्रीय कॉन्फ़िग फ़ाइल खोलने और Howdy के पास मौजूद विकल्पों को देखने के लिए sudo howdy config चला सकते हैं। अधिकांश सिस्टम पर यह 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 | वर्तमान संस्करण संख्या प्रिंट करें |