Là con người, chúng ta có xu hướng quên mọi thứ đặc biệt là nếu tất cả được lưu trữ trong tâm trí của chúng ta. Liệu có thể thiết lập lại root password trên RHEL 8?. Nếu đây là câu hỏi của bạn, thì câu trả lời là CÓ . Không quá phức tạp để đặt lại mật khẩu root user nếu bạn có tài khoản user đang hoạt động với quyền sudo. Tất cả bạn cần làm là chạy:
sudo passwd root
Điều này sẽ yêu cầu bạn nhập mật khẩu root mới và xác nhận. Nhưng điều gì sẽ xảy ra nếu bạn không có quyền truy cập vào local user với các đặc quyền sudo và không thể khôi phục mật khẩu gốc thông qua các phương tiện khác. Điều này cho phép bạn khôi phục mật khẩu thủ công trên máy chủ RHEL 8 của bạn từ menu khởi động Grub.
Bước 1: Khởi động / khởi động lại máy chủ RHEL 8
Bước đầu tiên là đưa hệ thống RHEL 8 ở trạng thái dừng hoặc khởi động lại hệ thống RHEL 8 đang chạy.
Bước 2: Ngắt quá trình khởi động và đặt lại mật khẩu root trên RHEL 8
Khi bạn thấy menu grub, hãy nhấn phím E e trong bàn phím của bạn để làm gián đoạn quá trình khởi động.

Điều này sẽ cho bạn thấy các tham số khởi động Kernel. Chúng ta sẽ sửa đổi các tùy chọn này để đặt lại mật khẩu gốc trên RHEL 8. Các tham số mặc định được định cấu hình như bên dưới.

Trong dòng linux , nhấn < ctrl + e > để đi đến cuối dòng và xóa “ro crash” , sau đó thêm rd.break enforcing=0 để trông giống như bên dưới.

Khi hoàn tất, nhấn < Ctrl-x > để khởi động hệ thống.

Điều này sẽ đưa bạn đến một shell mà bạn phải kết nối lại root của hệ thống với flag rw vì mặc định nó chỉ cho phép đọc.
mount -o remount,rw /sysroot
Chuyển sang thư mục /sysroot và đặt lại mật khẩu root.
chroot / sysroot
Đặt lại mật khẩu root trên RHEL 8 bằng lệnh passwd.
passwd
Nhập vào password mà bạn mong muốn và xác nhận lại khi thông báo xuất hiện. Khi mật khẩu được thiết lập, kích hoạt SELinux relabeling khi khởi động lại và thoát khỏi console.
touch /.autorelabel exit exit
Ảnh chụp màn hình dưới đây sẽ giúp bạn hình dung tất cả các hành động thiết lập lại.

Hệ thống sẽ tiếp tục khởi động lại bình thường và kiểm tra SELinux policy đối với tất cả các tệp và thư mục hệ thống.

Sau đó, bạn sẽ thấy màn hình đăng nhập tương tự như dưới đây. Đăng nhập với tên user và mật khẩu root được cung cấp trong quá trình thiết lập lại.

Và bùm! Bạn đã thực hiện thành công việc thiết lập lại mật khẩu của user root trên RHEL 8.
