ค้นหาเว็บไซต์

วิธีรีเซ็ตรหัสผ่านรูทที่ถูกลืมใน RHEL 8


ในคู่มือนี้ คุณจะได้เรียนรู้วิธีรีเซ็ตรหัสผ่านรูทที่ถูกลืมบนเซิร์ฟเวอร์ RHEL 8 การรีเซ็ตรหัสผ่าน root มักเกี่ยวข้องกับขั้นตอนไม่กี่ขั้นตอนซึ่งจะช่วยให้คุณรีเซ็ตรหัสผ่าน root และหลังจากนั้นคุณจะสามารถเข้าสู่ระบบโดยใช้รหัสผ่าน root ใหม่ได้

การอ่านที่เกี่ยวข้อง: วิธีรีเซ็ตรหัสผ่านรูทที่ถูกลืมใน CentOS 8

งั้นเรามาดำดิ่งกัน..

รีเซ็ตรหัสผ่านรูทที่ถูกลืมใน RHEL 8

ขั้นแรก ให้บู๊ตเข้าสู่ระบบ RHEL 8 และเลือกเคอร์เนลที่คุณต้องการบู๊ต จากนั้น ขัดจังหวะกระบวนการบูตโดยกด 'e' บนแป้นพิมพ์

ในหน้าจอถัดไป ให้ค้นหาตำแหน่งที่ขึ้นต้นด้วย kernel= และต่อท้ายพารามิเตอร์ rd.break แล้วกด Ctrl + x

ในหน้าจอถัดไป ตรวจสอบให้แน่ใจว่าคุณต่อเชื่อมไดเร็กทอรี sysroot อีกครั้งด้วยสิทธิ์ อ่าน และ เขียน โดยค่าเริ่มต้น จะถูกเมาท์ด้วยสิทธิ์การเข้าถึงแบบอ่านอย่างเดียวที่ระบุเป็น ro

คุณสามารถยืนยันสิ่งนี้ได้ด้วยการรันคำสั่ง:

:/# mount | grep sysroot

ตอนนี้ติดตั้งไดเรกทอรีใหม่ด้วยการเข้าถึง อ่าน และ เขียน

:/# mount -o remount,rw /sysroot/

ยืนยันสิทธิ์การเข้าถึงอีกครั้ง โปรดทราบว่าในครั้งนี้ สิทธิ์การเข้าถึงได้เปลี่ยนจาก ro (อ่านอย่างเดียว) เป็น rw (อ่านและเขียน >)

:/# mount | grep sysroot

จากนั้น รันคำสั่งที่แสดงเพื่อเมาท์ระบบไฟล์รูทในโหมด อ่าน และ เขียน

:/# chroot /sysroot

จากนั้น ใช้คำสั่ง passwd เพื่อรีเซ็ตรหัสผ่าน ตามปกติ ให้ระบุรหัสผ่านใหม่และยืนยัน

passwd

ในขณะนี้ คุณได้รีเซ็ตรหัสผ่านของคุณสำเร็จแล้ว ส่วนเดียวที่เหลืออยู่คือการเปิดใช้งานการติดป้ายกำกับระบบไฟล์ใหม่ โดยดำเนินการดังนี้:

:/# touch /.autorelabel

สุดท้าย พิมพ์ exit จากนั้น ออกจากระบบ เพื่อเริ่มกระบวนการติดป้ายกำกับใหม่

โดยปกติจะใช้เวลาสองสามนาทีและเมื่อเสร็จแล้ว ระบบจะรีบูตซึ่งคุณสามารถเข้าสู่ระบบในฐานะผู้ใช้รูทด้วยรหัสผ่านใหม่

และนั่นคือวิธีที่คุณจะรีเซ็ตรหัสผ่านรูทที่ถูกลืมใน RHEL 8