ใน Gnu / Linux เราสามารถเปลี่ยนรหัสผ่านของผู้ใช้ทุกคนยกเว้น root หรือ superuser รหัสผ่านที่สามารถเปลี่ยนได้ก็ต่อเมื่อคุณเป็นผู้ใช้ขั้นสูง แต่ถ้าคุณลืมรหัสผ่านรูทล่ะ? มีตัวเลือกอะไรบ้างในการแก้ปัญหานี้? เราควรติดตั้งการแจกจ่าย Gnu / Linux ใหม่หรือไม่?
มีวิธีแก้ปัญหาสำหรับ ปัญหาการลืมรหัสผ่านรูทแต่เป็นความจริงที่การแจกแจงแต่ละรายการมีวิธีการแก้ปัญหาที่แตกต่างกัน ต่อไปเราจะอธิบายวิธีเปลี่ยนรหัสผ่านรูทนี้ใน Fedora ก่อนอื่นอย่าทำสิ่งนี้ในทีมผู้ผลิตเพื่อความสนุกสนานเพราะหากมีข้อผิดพลาดคุณจะสูญเสียข้อมูลทั้งหมด
ในการเปลี่ยนรหัสผ่านรูทเราต้อง ขัดจังหวะการเริ่มต้นของ Fedora Grub. เราจะขัดจังหวะโดยการกดปุ่ม E เมื่อหน้าจอ Grub ปรากฏขึ้น หน้าจอดังต่อไปนี้จะปรากฏขึ้น:
ดังนั้นเราจึงไปที่บรรทัด Linux16 และ เราเปลี่ยนชุดคำ« rghb เงียบ» โดย
rd.break enforcing= 0
ตอนนี้เรากด Ctrl + X เพื่อดำเนินการโหลดต่อ หากระบบถูกเข้ารหัสระบบจะขอรหัสผ่าน LUKS จากเรา
ด้วยเหตุนี้เราจึงทำให้ระบบ Fedora โหลดในโหมดฉุกเฉินตอนนี้เราต้องติดตั้งฮาร์ดดิสก์ด้วยคำสั่งต่อไปนี้:
mount -o remount, rw / sysroot
และเราดำเนินการ คำสั่ง chroot เพื่อเข้าถึงระบบ. โดยพิมพ์ดังต่อไปนี้:
chroot / sysroot
และตอนนี้เราทำได้ รันคำสั่ง passwd เพื่อเปลี่ยนรหัสผ่านรูท. หลังจากดำเนินการคำสั่งเราจะถูกขอให้ป้อนรหัสผ่านรูทใหม่สองครั้ง ตอนนี้เราเขียน ออกสองครั้งเพื่อรีบูตระบบ. หลังจากนั้นเราจะเริ่มเซสชันในฐานะรูทและเรียกคืนการเปลี่ยนแปลงด้วงโดยพิมพ์สิ่งนี้:
restorecon -v /etc/shadow
แล้ว
setenforce 1
ด้วยวิธีนี้เราจะเปลี่ยนรหัสผ่านรูทใหม่และเราจะสามารถทำงานได้โดยไม่ต้องติดตั้งใหม่หรือสูญเสียข้อมูลของเรา
ข้อมูลมากกว่านี้ - นิตยสาร Fedora