Hotline : 07 088 44444
Thích
Chia sẻ

Cách lấy lại mật khẩu CentOS nhanh nhất

16/04/2021

Trong Linux, ta có thể dễ dàng khôi phục account password nhờ vào root account. Nhưng bỗng một ngày đẹp trời, bạn quên luôn cả root password, thì bạn đã gặp rắc rối thật sự rồi đấy! Bài viết sau sẽ hướng dẫn lấy lại mật khẩu CentOS chỉ trong tích tắc.

Root password không thể nào được khôi phục bằng user account thông thường. Do đó, cần phải có cách khôi phục root password riêng.

Cách lấy lại mật khẩu CentOS đơn giản nhất

CentOS

Trong CentOS, có thể có các script chạy từ initramfs để debug shell tại một số điểm nhất định. Rồi từ đó cung cấp một root shell, tiếp tục khi shell vẫn còn tồn tại.

Tức là, việc khôi phục root password có bản chất là một quá trình debug. Do đó, hãy làm theo các bước này để lấy lại mật khẩu CentOS.

Đầu tiên, reboot lại hệ thống

lay-lai-mat-khau-centos

Gián đoạn bộ đếm ngược boot loader bằng cách nhấn bất kỳ phím nào.

Di chuyển con trỏ đến entry cần được boot.

Nhấp “e” để chọn entry đó. Tiếp theo, các kernel command sẽ xuất hiện như bên dưới.

Trong kernel command line, di chuyển con trỏ đến dùng bắt đầu bằng linux16

lay-lai-mat-khau-centos

Nhấn nút “End” để di chuyển con trỏ đến cuối dòng. Nhập “rd.break” (lệnh này sẽ break ngay trước khi quyền kiểm soát được initramfs đưa đến hệ thống thực).

Nhấn “Ctrl+x” để lưu lại các thay đổi này. Trình Initramfs debug shell sẽ xuất hiện.

Tiếp theo, ta cần cung cấp quyền đọc và ghi đến /sysroot bằng cách nhập lệnh:

mount -o remount,rw /sysroot/
lay-lai-mat-khau-centos

Bây giờ, ta chuyển sang chroot jail.

chroot /sysroot

Ở đây, /sysroot được xem là root của file system.

passwd root

Tiếp theo là label lại các file

touch /.autorelabel
lay-lai-mat-khau-centos

Cuối cùng, nhập “exit” hai lần. Lần đầu sẽ thoát khỏi chroot jail.

Lần exit tiếp theo là thoát khỏi initramfs debug shell và reboot lại hệ thống.

lay-lai-mat-khau-centos

Bây giờ, ta đã hoàn thành việc lấy lại mật khẩu CentOS và có thể login với quyền root bằng password mới.

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá TRỌN ĐỜI: Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments