- כיצד לאפס סיסמא שנשכחה ב- Linux

כיצד לאפס סיסמא שנשכחה ב- Linux

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

סיסמת שורש

אחת הדרכים להחזיר משתמש למערכת לינוקס כאשרשכחת את הסיסמה היא להשתמש בחשבון השורש. מכיוון של- Root יש שליטה אולטימטיבית על המערכת, ניתן לאפס בכוח סיסמה שנשכחה באמצעות Linux. השימוש ב- Root לאיפוס הסיסמה יכול להתבצע ללא תוכנה חדשה, דיסקים חיים וכו '.

כדי להתחיל בתהליך, טען את מערכת הלינוקס שלךכמו שהיית עושה בדרך כלל, ותן לו לטעון למסך הכניסה. אל תיכנס! במקום זאת, לחץ על Ctrl + Alt + F2 כדי לפתוח חלון TTY. חלונות TTY אלה הם פגזי חירום שלמשתמשים יש גישה אליהם ללא קשר להתחברות.

בחלון TTY תראה בקשה שמבקשת שם משתמש. בחריץ המשתמש, הזן "שורש" ואחריו סיסמת השורש.

הערה: אם אתה משתמש באובונטו, Linux Mint או הפצה אחרת ב- Linux שמשבית su וחשבון השורש, שיטה זו לא תעבוד. נסה במקום זאת את שיטת החרוט.

אם סיסמת השורש נכונה, חלון ה- TTY יתחבר אליך כסופר משתמש, בעוצמתו המלאה של מערכת לינוקס. בשלב זה תוכל לאפס את סיסמת המשתמש שלך:

passwd username

רץ passwd מבקש מכם להזין “סיסמת UNIX חדשה”. עשו זאת ונסו לזכור את הסיסמה הפעם!

כעת, לאחר איפוס סיסמת המשתמש, בטוח להשתמש בחשבון המשתמש שוב. השתמש בפקודה אתחול מחדש כדי להפעיל מחדש את המחשב ולחזור למסך הכניסה.

reboot

לאחר ההפעלה מחדש, אתה אמור להיות מסוגל להתחבר.

נתח

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

כתוצאה מכך, יותר מסובך לאפס נשכח בלינוקס. השלב הראשון הוא להוריד את הגרסה האחרונה של אובונטו ליצירת דיסק חי.

לאחר הורדת אובונטו, הורידו את כלי Etcher והשתמשו בו להכנת דיסק חי של אובונטו. ברגע שהדיסק החי מוכן, חבר את כונן ה- USB, הפעל מחדש את המחשב האישי שלך ואתחל ממנו.

לאחר שתעלה Ubuntu, לחץ על "נסה את Ubuntu".

הגדר את החרוט

לפני איפוס הסיסמה, עלינו להגדיר Chroot. Chroot יאפשר לאובונטו ליצור אינטראקציה ישירה עם מערכת ההפעלה לינוקס בכונן הקשיח, עם גישה לשורש.

פתח מסוף וצור תיקיה חדשה ב- / mnt. הקפד לתייג את התיקיה את שם מערכת ההפעלה שלך. בדוגמה זו אנו נשתמש ב- OpenSUSE LEAP.

sudo -s
mkdir -p /mnt/opensuse-leap/

בשלב הבא, הפעל את ה- lsblk פקודה כדי לקבוע מהי תווית הכונן. בדוגמה זו, הכונן הקשיח הוא / dev / sda, ומחיצת OpenSUSE LEAP שאנו צריכים להרכיב היא / dev / sda1. שלך עשוי להיות שונה.

הר את המחיצה של התקנת Linux שלך לתיקיה החדשה ב- / mnt. הקפד לשנות הפניות ל "opensuse-leap" לשם תיקיית מערכת ההפעלה שלך / mnt.

mount /dev/sda1 /mnt/opensuse-leap/

כאשר מחיצת המערכת מותקנת, הגיע הזמן לקשר בין שירותי Ubuntu לבין מערכת ההפעלה לינוקס בכונן הקשיח.

mount -t proc proc /mnt/opensuse-leap/proc
mount -t sysfs sys /mnt/opensuse-leap/sys
mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf

עם הגדרת Chroot, הגיע הזמן לגשת אליו. בטרמינל, הרכיב את מערכת ההפעלה שלך דרך הדיסק החי של אובונטו עם:

chroot /mnt/opensuse-leap /bin/bash

בדוק שאכן אתה נמצא ב"חרוט "על ידי הפעלת Neofetch או Screenfetch כדי להציג מידע על המערכת.

לבסוף, אפס את הסיסמה של המשתמש שלך באמצעות:

passwd username

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

sudo umount /dev/sda1

על הפקודה לעיל לבטל את הכל. אם לא, שקול להשתמש באפשרות "כוח".

sudo umount /dev/sda1 -l

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

הסר את מקל ה- USB של Ubuntu ותן למחשב הלינוקס שלך להפעיל מחדש. לאחר הפעלה מחדש, הסיסמה שלך תאופס!

הערות