วิธีรีเซ็ตรหัสผ่านรูทที่ถูกลืมใน 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 นาที
เมื่อกระบวนการติดป้ายกำกับใหม่เสร็จสิ้น ระบบจะรีบูตและหลังจากนั้น คุณจะเห็นหน้าจอเข้าสู่ระบบซึ่งคุณสามารถเข้าสู่ระบบในฐานะผู้ใช้รูทด้วยรหัสผ่านใหม่ที่คุณเพิ่งตั้งไว้
เราหวังว่าบทช่วยสอนนี้จะเป็นประโยชน์กับคุณ อย่าลังเลที่จะชั่งน้ำหนักความคิดเห็นของคุณหากคุณติดขัด