บทความนี้อธิบายวิธีการรีเซ็ตรหัสผ่าน Root บนระบบ AlmaLinux 9 ผ่าน Console กรณีไม่สามารถเข้าสู่ระบบด้วยรหัสผ่านเดิมได้ โดยดำเนินการผ่าน GRUB Boot Menu และเข้าสู่ Recovery Mode เพื่อกำหนดรหัสผ่านใหม่
เข้าสู่เมนู Console

กด Special Key และเลือก Ctrl+Alt+Del เพื่อ Restart เซิร์ฟเวอร์เข้าสู่หน้า GRUB

เมื่อเซิร์ฟเวอร์เข้าสู่หน้า GRUB ให้เลือก Kernel ที่ต้องการบูต จากนั้นกดปุ่ม e เพื่อแก้ไขพารามิเตอร์การบูต

ค้นหาบรรทัดที่ขึ้นต้นด้วยคำว่า linux จากนั้นลบข้อความที่ถูกวงสีแดงออก

เพิ่มข้อความต่อไปนี้ที่ท้ายบรรทัด
rw init=/sysroot/bin/sh
กด Ctrl + X เพื่อบูตเข้าสู่ Recovery Shell
เมื่อเข้าสู่ Shell แล้ว ให้รันคำสั่งดังต่อไปนี้
chroot /sysroot
mknod -m 666 /dev/null c 1 3
passwd
กำหนดรหัสผ่านใหม่สำหรับผู้ใช้งาน root
แนะนำให้ตั้งรหัสผ่านที่มีความซับซ้อนและมีระดับความปลอดภัยสูง
หลังจากเปลี่ยนรหัสผ่านเรียบร้อยแล้ว ให้รันคำสั่งดังต่อไปนี้
exit
reboot ระบบจะทำการ Restart และสามารถเข้าสู่ระบบด้วยรหัสผ่านใหม่ได้ทันที
หมายเหตุ วิธีการนี้รองรับ AlmaLinux 8 และ AlmaLinux 9 ที่สามารถเข้าถึง Console และ GRUB Menu ได้
คำเตือน การแก้ไข Kernel Parameters ไม่ถูกต้องอาจทำให้ระบบไม่สามารถบูตได้ กรุณาตรวจสอบค่าที่แก้ไขก่อนดำเนินการทุกครั้ง