วิธีรีเซ็ตรหัสผ่านรูทที่ถูกลืมใน 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