מצב משתמש יחיד: איפוס/שחזור סיסמת משתמש ראשי ששכח על RHEL/CentOS 7

האם נתקלת במצב בו שכחת את סיסמת המשתמש שלך במערכת Linux? והמצב יכול להיות קשה יותר אם שכחת את סיסמת השורש. אינך יכול לבצע שינויים ברחבי המערכת. אם שכחת סיסמת משתמש, תוכל לאפס אותה בקלות באמצעות חשבון שורש.

מה אם שכחת את סיסמת השורש שלך? אינך יכול לאפס את סיסמת חשבון השורש באמצעות חשבון המשתמש. מאחר שלחשבון המשתמש אין הרשאה לבצע משימות כאלה בדרך כלל.

Resetting/Recovering Forgotten Root User Account Password

הנה המדריך שיקח אותך ממצב כזה אם תתבלבל בו אי פעם. כאן במאמר זה, אנו נדרכך במסע של איפוס סיסמת השורש שלך ב־RHEL 7 ו־CentOS 7.

בבוקר זה פניתי את שרת ה־Linux שלי RHEL 7 כדי לגלות שנעיל. וויתרתי על הסיסמה ששיניתי אמש או ששכחתי אותה באמת.

Forgotten root Password

אז מה אני עושה עכשיו? האם צריך להיכנס באמצעות חשבון המשתמש שלי ולנסות לשנות את סיסמת השורש?

Only Root User Can Set Password

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

Press ‘e’ to Edit Boot Menu

לאחר שתלחץ 'e' מהמקלדת, תראה הרבה טקסט שייתכן שיוחתך על פי גודל המסך שלך.

Grub Configuration

חפש את הטקסט "rhgb quiet" והחלף אותו ב־"init=/bin/bash" ללא ציטוטים.

Enable Shell

ברגע שתסיים לערוך, לחץ על 'ctrl+x' והמחשב יתחיל להפעיל עם הפרמטרים המצוינים. ותקבל מערכת פעולה ב-Bash.

Booting System

עכשיו בדוק את מצב מחיצת השורש על ידי הרצת הפקודה הבאה במצב משתמש יחיד.

# mount | grep root
Check Root Mount Status

עשוי להתבלבל לך שמצב מחיצת השורש מדווח כ-'ro' (Read Only). אנו צריכים לקבל הרשאות קריאה-כתיבה במחיצת השורש כדי לשנות את סיסמת השורש.

# mount -o remount,rw /

כמו כן, בדוק באופן חוזר, אם מחיצת השורש ממוסכנת במצב הרשאות קריאה-כתיבה.

# mount | grep root
Set Permissions on Root Partition

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

# passwd root
[Enter New Password]
[Re-enter New Password]
# touch /.autorelabel
Reset root Password

אתחל והתחבר שוב לחשבון שורש וראה אם הכל עובד כשורה או לא?

# exec /sbin/init
Login root User

ברור בתמונה הנ"ל שהתחברנו בהצלחה לתיבת RHEL 7 על ידי איפוס סיסמת השורש ממצב משתמש יחיד.

השלבים לעיל הראו במפור מהו להיכנס למערכת RHEL 7 ולמחשב CentOS 7 על ידי איפוס סיסמת השורש ממצב משתמש יחיד.

זהו הכול לעת עתה. אני אהיה כאן שוב עם מאמר נוסף ומעניין בקרוב. עד אז, תישארו מחוברים ומחוברים ל-Tecmint. אל תשכחו לספק לנו משוב יקר על דעתכם בתגובות למטה. תיהנו ותשתפו, ועזרו לנו להפיץ את המידע.

Source:
https://www.tecmint.com/reset-forgotten-root-password-in-centos-7-rhel-7/