אובונטו 26.04 עכשיו מציגה משוב בכוכביות עבור סיסמת סודו [איך לשחזר]
אובונטו 26.04 LTS שוברת סוף סוף את המסורת הארוכה של אבטחה בכך שהיא מציגה כעת את הסימן * כמשוב בעת הקלדת סיסמת sudo במסוף או בקונסולת הפקודה.
כפי שאתם יודעים, רוב הפצות לינוקס כברירת מחדל אינן מציגות שום משוב כאשר המשתמש מקליד סיסמה בטרמינל או בכל קונסולת פקודות אחרת לאימות sudo.
זה לא ידידותי למשתמשים חדשים ב-Linux. המשתמש עשוי לחשוב שמשהו (או המקלדת או המערכת) שבור ולהיתקע בעת הזנת הסיסמה, ויש אף שמדווחים על כך כעל באג.
באמת, זו מסורת של 46 שנים של אבטחת יוניקס למנוע מציצנים (אנשים שמסתכלים מעל הכתף שלך) לנחש את אורך הסיסמה שלך.
זו תכונה, לא באג, רוב הפצות הלינוקס שומרות על החלטה זו, למרות שרבים מהמשתמשים מבקשים לאפשר את המשוב הויזואלי.
יש אפשרות pwfeedback שמאפשרת למשתמש להפעיל באופן ידני את משוב הסיסמה, למרות שהייתה לה בעיית פגיעות שתוקנה מאז הגרסה 1.8.31. וכמה הפצות (כגון Linux Mint ו-elementary OS) כוללות את האפשרות מופעלת כברירת מחדל.
אובונטו 26.04 מציגה סימני כוכבית עבור אימות סיסמת sudo
כפי שאתה אולי יודע, אובונטו מאז גרסה 25.10 עברה ל-sudo-rs, מימוש ב-Rust בטוח בזיכרון של sudo ו-su.
הפקודה sudo מקושרת כעת ל-sudo-rs המבוססת על Rust, כך שעבור משתמשי קצה היא פועלת ויזואלית בדיוק כמו קודם.
sudo באובונטו 26.04 הוא קישור למימוש sudo מבוסס רסט
הגרסה הראשית של sudo-rs אפשרה כברירת מחדל את אפשרות pwfeedback על ידי שחרור גרסה 0.2.13, ויישמה תכונה המאפשרת ללחוץ על TAB כדי לכבות את המשוב הוויזואלי בעת בקשת הסיסמה.
זה מתקן נקודת כאב מרכזית ב-UX עבור משתמשים חדשים. האבטחה תיאורטית גרועה יותר מכיוון שאורך הסיסמה חשוף לאנשים שצופים במסך שלך, אך זהו יתרון אינסופי שגובר בהרבה על נושא ה-UX. מחוץ ל-sudo/login, אף ממשק אחר להזנת סיסמה לא משמיט כוכביות (כולל אחרים ב-Linux).
אובונטו 26.04, עד כה יש לה גרסה 0.2.12, החזירה את הפיצ'ר (אבל ללא פונקציית השבתת מקש TAB), כך שהיא כעת מציגה משוב כוכביות בעת הזנת סיסמה בשורת הפקודה.
כיצד לנטרל את המשוב של כוכבית הסיסמה
לא רק עבור אובונטו 26.04, השלבים שלמטה פועלים גם ב-Linux Mint 21/22.
וכיום ב-Ubuntu 20.04 ~ 24.04 ניתן לאפשר משוב סיסמה על ידי ביצוע השלבים הבאים אך להסיר את סימן הקריאה (!)
שונה מ-Linux Mint, ההתנהגות ב-Ubuntu 26.04 עם sudo-rs מיושמת על ידי הטמעת ערך ההגדרות בקוד המקור. עם זאת, המשתמש יכול לעקוף זאת על ידי הוספת כלל מותאם אישית.
קודם כל, לחץ על
Ctrl+Alt+Tבמקלדת כדי לפתוח את חלון הטרמינל. כאשר הוא נפתח, הרץ את הפקודה:sudo nano /etc/sudoers.d/0pwfeedbackפקודה זו תייצר את הקובץ
0pwfeedbackתחת התיקייה/etc/sudoers.d(בדיוק כפי ש-Linux Mint עושה) ותפתח אותו בעורך הטקסט בקו הפקודה nano.כשתקובץ נפתח, פשוט הכנס את השורה למטה:
Defaults !pwfeedbackהערה: יש נקודת קריאה (!) לפני
pwfeedback, מה שאומר להפוך את הערך הזה!
ל-Linux Mint, הוסף נקודת קריאה (!) לאופציית pwfeedback הקיימת במקום להוסיף שורה חדשה.
לבסוף, לחץ על Ctrl+S כדי לשמור, ו-Ctrl+X כדי לצאת מעורך הטקסט nano בשורת הפקודה. והשינוי יוחל מיידית!


