Hướng dẫn khôi phục mật khẩu root trên CentOS 7

Việc đặt lại mật khẩu root trên CentOS 7 có cách thực hiện khác so với CentOS 6 do thay đổi cơ chế khởi động và bảo mật. Dưới đây là hướng dẫn chi tiết giúp bạn khôi phục mật khẩu root trên CentOS 7.


Bước 1: Chỉnh sửa menu khởi động GRUB

Khi máy chủ khởi động, tại màn hình GRUB, chọn dòng kernel đang sử dụng và nhấn phím e để vào chế độ chỉnh sửa.


Bước 2: Thay đổi tham số khởi động

Tìm đến dòng có chứa từ khóa ro (read-only), sau đó chỉnh sửa thành:

rw init=/sysroot/bin/sh

Mục đích là cho phép hệ thống khởi động vào chế độ shell với quyền ghi.


Bước 3: Vào chế độ single user

Nhấn Ctrl + X để tiếp tục khởi động. Hệ thống sẽ vào chế độ single user (shell).


Bước 4: Truy cập môi trường hệ thống

Thực hiện lệnh sau để truy cập vào hệ thống gốc:

chroot /sysroot

Bước 5: Đặt lại mật khẩu root

Tiến hành tạo mật khẩu mới cho tài khoản root:

passwd root

Nhập mật khẩu mới theo yêu cầu.


Bước 6: Cập nhật SELinux và thoát

Để SELinux tự động relabel sau khi đổi mật khẩu, chạy:

touch /.autorelabel
exit

Sau đó khởi động lại máy chủ.


Khi hệ thống khởi động xong, bạn có thể đăng nhập bằng tài khoản root với mật khẩu mới vừa thiết lập.
Trên đây là toàn bộ quy trình thay đổi mật khẩu root trên CentOS 7 một cách an toàn và hiệu quả.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *