כיצד לאפס סיסמת שורש שנשכחה ב-Rocky Linux / AlmaLinux

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

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

[ ייתכן גם כי: איך לאפס את הסיסמה הראשית ששכחת ב־RHEL 8 ]

הצטרפו אלינו כאשר אנו מלמדים איך לאפס סיסמה ראשית ששכחת ב־Rocky Linux / AlmaLinux.

שלב 1: עריכת הפרמטרים של הקרנל

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

Rocky Linux Boot Menu

פעם שהגעת למסך השל של עורך ה־grub, גלול למטה עד שתגיע לשורה שמתחילה ב־‘linux’. באמצעות המקש החץ קדימה, נווט לסוף השורה והוסף את השורה הבאה להוראה.

rd.break enforcing=0 
Edit Kernel Boot Parameters

כדי לקבל גישה למצב חירום, לחץ Ctrl + x.

שלב 2: איפוס הסיסמה הראשית

לאיפוס סיסמת השורש, אנו זקוקים לגישה לתיקיית /sysroot עם הרשאות קריאה וכתיבה. כדי לעשות זאת, עלינו לערוך את התיקייה /sysroot עם הרשאות קריאה וכתיבה.

# mount -o rw,remount /sysroot

שימו לב לרווח בין ההרכבה ו־-o, ובין remount ו־/.

לאחר מכן, שנו את הסביבת התיקייה ל־/sysroot.

# chroot /sysroot
Mount Sysroot Directory

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

# passwd root
Reset Root Password in Rocky Linux

שלב 3: הגדרת הקשר של SElinux

לאחר מכן, הגדירו את ההקשר המתאים של SELinux כפי שמצוין.

# touch  /.autorelabel

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

Set SElinux Context

לאחר שתסיימו, צאו מהסביבה של /sysroot.

$ exit

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

$  exit

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

סיכום

והנה זהו. הצלחנו לאפס בהצלחה את סיסמת השורש ב־Rocky Linux. הליך זה צפוי לעבוד באותה הצורה ב־AlmaLinux.

Source:
https://www.tecmint.com/reset-forgotten-root-password-in-rocky-linux-almalinux/