วันอังคารที่ 10 มกราคม พ.ศ. 2560

วิธี Reset password root บน CentOS 7

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

ความแตกต่างกันหากคุณลืมรหัสผ่านของระบบหรืออุปกรณ์ มันไม่ง่ายนักที่จะรีเซ็ตรหัสผ่านได้ CentOS 7 ก็เป็นหนึ่งในระบบนั้น หากคุณลืมรหัสผ่าน Root บนเครื่อง CentOS 7 ของคุณ

วิธีนี้สามารถทำงานได้ หากคุณสามารถเข้าถึงเมนูของการบูตของเครื่องได้

เริ่มต้นเปิดเครื่อง CentOS 7 ที่ลืมรหัสผ่าน Root ระบบจะใช้เวลา 5 วินาทีในการบูตเมนูเพื่อเลือกระบบปฏิบัติการใช้งาน

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

ที่เมนูกด E เพื่อแก้ไขค่าต่าง ๆ ของเคอร์เนลหลักที่มีอยู่

เลื่อนลงเรื่อยๆ จนเห็นบรรทัดที่มีคำสั่ง ro

จากนั้นเปลี่ยน ro ไปเป็น rw init=/sysroot/bin/sh

หลังจากเปลี่ยนแล้วกด Control + X เพื่อเริ่มใช้งานโหมด Single user โดยเรียก bash shell ในการเปลี่ยน root password เมื่อเข้าโหมด Single user พิมพ์คำสั่ง chroot /sysroot

สุดท้ายพิมพ์คำสั่ง passwd root เพื่อเปลี่ยนรหัสผ่านของ root

หลังจากที่สร้างรหัสผ่านใหม่แล้ว พิมพ์คำสั่ง touch /.autorelabel เพื่อปรับปรุงพารามิเตอร์ของ SELinux
Exit และ reboot ระบบ คุณจะสามารถเข้าใช้งาน root บน CentOS 7 ได้


ไม่มีความคิดเห็น:

แสดงความคิดเห็น