Nếu vì một lý do nào đó như bạn quên mật khẩu root, bạn hoàn toàn có thể cài đặt lại mật khẩu root. Miễn là bạn có thể truy cập vào màn hình trước khi khởi động của CentOS 7 (màn hình Boot menu).
Cách thực hiện như sau:
Bước 1: Ngay menu grub khởi động, bạn hãy chọn mục boot bạn dùng, sau đó bấm nút e để chuyển trạng thái qua chỉnh sửa.
Tìm dòng có khởi đầu là linux16, trong đó có một từ khoá là ro. Bạn chuyển ro thành rw init=/sysroot/bin/sh.
Nếu chuyển đúng bạn sẽ có như bên dưới:
Bước 3: Bấm CTRL + X để khởi động hệ thống với thông số mới này. Nếu ở bước 2 bạn sửa đúng, bạn sẽ nhận được giao diện khởi động với dấu nhắc dạng như ảnh dưới.
Bước 4: Gõ lệnh chroot /sysroot để có thể truy xuất tập lệnh hệ thống. Nếu không bạn sẽ không chạy được lệnh passwd.
Bước 5: gõ lệnh passwd root để đổi mật khẩu root.
Nhập mật khẩu mới vào phần New password và Retype new password. Nếu đổi thành công bạn sẽ nhận thông báo “passwd: all authentication tokens updated successfully“.
Bước 6: Gõ lệnh reboot để khởi động lại CentOS 7 và bạn đã có thể truy xuất với mật khẩu root mới.