קודם כל, אני אסביר שהמדריך הזה עובד אך ורק באינטרפיד, בגאסטי לא הצלחתי ליישם אותו (אולי בגלל שהתוכנות לא מופיעות במאגרים). כמו כן, ייתכן והוא לא יעבוד על המחשב שלכם, אולי בגלל דגם קורא טביעות האצבעות. לי יש מחשב Lenovo 3000 N100, עם קורא טביעות אצבעות של Authentec, ועל התצורה הזאת אני יודע שזה עובד.
מיועד לכל מנשקי העבודה, הסבר בדרך טקסטואלית בלבד
ראשית, נתחיל בהתקנה של החבילות הדרושות (נמצאות רק במאגרים של interpid או hardy-backport). נכתוב בטרמינל (בממשק גנום: יישומים -> עזרים -> מסוף) את הפקודה הבאה:
קוד:
sudo apt-get install libfprint0 libpam-fprint
הסבר על החבילות:
- החבילה libfprint0 היא הבסיס לכל קריאת טביעות האצבעות.
- החבילה libpam-fprint היא החיבור שבין מאמת המערכת PAM לחבילה libfprint, שמאפשרת קריאת טביעות אצבעות מהקורא.
לאחר התקנת החבילות, נבקש מהמחשב לקרוא בפעם הראשונה את טביעת האצבע שלנו. נכתוב בטרמינל את הפקודה הבאה:
קוד:
pam_fprint_enroll
נעקוב אחר ההוראות הכתובות על המסך. שימו לב, כי אי אפשר לתת לו להכיר יותר מטביעת אצבע אחת.
לאחר מכן, נערוך את הקבצים הרלוונטיים:
- ניצור קובץ בשם /etc/pam.d/fprint, שהתוכן שלו יהיה:
קוד:
auth sufficient pam_fprint.so
- נערוך את הקובץ /etc/pam.d/common-auth ע"י הוספת השורות
קוד:
#Fingerprint auth modules
auth sufficient pam_fprint.so
auth sufficient pam_unix.so nullok_secure
#End of fingerprint
לפני קובץ השורות שמתחיל בשורה קוד:
# here are the per-package modules (the "Primary" block)
- נערוך את הקובץ /etc/pam.d/sudo, ונוסיף לו את השורה
קוד:
@include fprint
מייד אחרי השורה קוד:
@include common-account
הערה: יש לערוך את הקבצים הנ"ל במצב root.
כעת, נתנתק ונתחבר מחדש למערכת.
שימו לב, שבשלב ההתחברות, המחשב יבקש מכם שם משתמש, ואז לא יגיד כלום, ויחכה לטביעת האצבע. אם טביעת האצבע לא תהיה נכונה, הוא יבקש מכם להכניס סיסמה.
כמו כן, כשתנסו להריץ פקודות sudo בטרמינל, המחשב יבקש מכם סיסמה, ואם היא נכונה, אחריה הוא יבקש טביעת אצבע. אם טביעת האצבע תהיה לא נכונה, הוא יבקש מכם שוב סיסמה, ויתחיל את התהליך מהתחלה.
מקורות:
https://wiki.ubuntu.com/LaptopTestingTe ... 0N100_0768http://ubuntuforums.org/showpost.php?p= ... ostcount=7בהצלחה!
המדריך ברשיון המופיע
כאן.