אם יש לך MacBook Pro חדש יותר, ייתכן שיהיה gotten משמש לאימות עם מגע מזהה. אך כברירת מחדל, מזהה המגע אינו מוגדר לאימות פקודות sudo . פקודות אלה, המאפשרות טווח רחב יותר של עוצמה בשורת הפקודה, חייבות להיות מאומתות באמצעות סיסמה. אם אתה מפתח או משתמש מתח ב- MacOS, ייתכן שתשתמש ב- sudo לעתים קרובות. זה יכול להיות מאוד שימושי כדי לאמת פקודות sudo עם זיהוי מגע.

עם קצת עריכת קובץ טקסט, אנחנו יכולים לגשת ולערוך את רשימת שיטות אימות מקובל עבור sudo. על ידי הוספת שורת טקסט, אנו נגרום ל- Touch ID לשיטה מקובלת לאימות פקודות sudo.

יש פוטנציאל downside אחד כדי להגדיר את הפקודה. אם אתה מאמת פקודות sudo באמצעות Touch ID, ייתכן שלא תוכל לאמת את ה- sudo over shell shell, או SSH. יש לדבר על זה מקבל קבוע בגירסה הקרובה של macOS, אולי בביתא הקרובה. אם אתה משתמש ב- SSH לעתים קרובות, הקפד לבדוק את הפונקציונליות הזו לפני שתזדקק לה במצב קריטי. לעת עתה, אם תיתקל בבעיה או בבעיה זו, יהיה עליך לבטל את השינוי על ידי הסרת הטקסט שהוספת.

אימות פקודות sudo עם זיהוי מגע

1. פתח את הטרמינל (נמצא ב- "/ Applications / Utilities") והפעל את הפקודה הבאה:

 sudo nano /etc/pam.d/sudo 

פעולה זו תפתח את רשימת השיטות התקפות לאימות בהנחיית sudo. זה המקום שבו נוסיף מזהה מגע כשיטת אימות חוקית.

2. יצירת שורה חדשה מתחת לקו מתחיל עם "#sudo" על ידי לחיצה על מקש החץ למטה, ולאחר מכן על מקש החזרה.

3. בשורה החדשה שיצרת זה עתה, הדבק את הטקסט הבא:

 auth מספיק pam_tid.so 

ייתכן שתבחין שטקסט זה מכיל ריווח כלשהו, ​​כך שהוא יתאים בצורה ברורה לרשומות הקיימות. זה לא נחוץ בהחלט, אבל זה עושה את זה קל לעקוב אחר.

כאשר תוסיף טקסט זה, תוסיף דרך חדשה לאימות sudo. זה מוסיף את מזהה מגע PAM (שיטת אימות ניתנת לחיבור) לרשימה של שיטות אשר יכול "לפתוח" sudo. האפשרויות האחרות ברשימה כוללות אימות חשבון, אימות סיסמה ואימות הפעלה.

.4 הקש Ctrl + O והקש כדי לשמור את המסמך המעודכן.

הקש Ctrl + X כדי לצאת מעורך הטקסט של nano.

6. בפעם הבאה שתזדקק לסודו, תראה את תיבת הדו-שיח של המערכת הרגילה המבקשת את הקלט. אם זה מאמת ישירות, תהיה לך גישה sudo.

אם אתה מעדיף לבצע אימות באמצעות הסיסמה שלך במקום זאת, לחץ על הלחצן "השתמש בסיסמה ..." והזן את הסיסמה בתיבת הדו-שיח.

סיכום

לאחר שתגדיר את מזהה המגע לאימות פקודות sudo, תוכל לאמת את sudo או את משתמש השורש באמצעות טביעת האצבע בלבד. תוכל גם להזין את הסיסמה שלך באופן ידני על ידי לחיצה על הלחצן "השתמש בסיסמה ...". אם תחליט שברצונך להפוך את השינוי, פשוט הסר את השורה שהוספת ושמור את קובץ ההגדרות שוב. פעולה זו תסיר זיהוי מגע מרשימת MacBook Pro של שיטות אימות sudo מקובלות.