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

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


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

อ่านเพิ่มเติม: วิธีตั้งค่าการอัปเดตอัตโนมัติสำหรับ CentOS 8 และวิธีรีเซ็ตรหัสผ่านรูทที่ถูกลืมใน RHEL 8

มาเริ่มกันเลย…

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

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

ในหน้าจอถัดไป ค้นหาพารามิเตอร์เคอร์เนล ro (อ่านอย่างเดียว) ตามที่ไฮไลต์ด้านล่าง

แทนที่พารามิเตอร์เคอร์เนล ro ด้วย rw และผนวกพารามิเตอร์เคอร์เนลเพิ่มเติม init=/sysroot/bin/sh โดยสรุป เพียงแทนที่พารามิเตอร์เคอร์เนล ro ด้วย rw init=/sysroot/bin/sh

เมื่อทำการเปลี่ยนแปลงเสร็จแล้ว ให้กด Ctrl + X บนแป้นพิมพ์เพื่อเข้าสู่โหมดผู้ใช้คนเดียว

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

:/# chroot /sysroot

ตอนนี้คุณสามารถเปลี่ยนรหัสผ่านรูทได้โดยดำเนินการคำสั่ง:

:/# passwd root

ระบุรหัสผ่านรูทใหม่และยืนยัน เพื่อแนวทางปฏิบัติที่ดีที่สุด ให้เลือกรหัสผ่านที่ประกอบด้วยอักขระตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก ตัวเลข และอักขระพิเศษเพื่อเพิ่มความแข็งแกร่งของรหัสผ่าน

จากนั้น รันคำสั่งด้านล่างเพื่อเปิดใช้งานการติดป้ายกำกับ SELinux ใหม่

:/# touch /.autorelabel

หากต้องการใช้การเปลี่ยนแปลง ให้ออกและรีบูตระบบ CentOS 8

:/# exit
:/# reboot

เมื่อรีบูต กระบวนการติดฉลาก SELinux ใหม่จะเริ่มขึ้น ให้เวลาประมาณ 3 นาที

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

เราหวังว่าบทช่วยสอนนี้จะเป็นประโยชน์กับคุณ อย่าลังเลที่จะชั่งน้ำหนักความคิดเห็นของคุณหากคุณติดขัด