Hướng dẫn reset password trên CentOS và Ubuntu bằng Single mode

Chúng tôi sẽ hướng dẫn các bạn cách reset password trên CentOS (CentOS-6, CentOS-70 và Ubuntu (14.04, 16.04, 18.04, 20.04) bằng Single mode. Cùng theo dõi và thực hiện theo nhé.

Trước tiên các bạn đặt lại mật khẩu cho User root bằng chế độ user single trên hệ điều hành CentOS-6 và CentOS-7.

Cách reset password trên CentOS bằng Single mode

CentOS-6

Bước 1: Tiến hành reset hệ điều hành và truy cập vào chế độ GRUB bằng cách nhấn phím bất kỳ khi máy đang khởi động lại.

Bước 2: Nhấn phím “e” để chỉnh sửa câu lệnh trước khi khởi động. Màn hình sẽ hiển thị các kernel sau:

Di chuyển tới dòng kernel /vmlinuz-2.6.32... Nhấn phím “e” để chỉnh sửa thông số kernel.

Bước 3: Di chuyển tới cuối dòng và thêm “1” vào sau “rhgb quiet“. Nhấn Enter để khởi động vào chế độ single user.

Sau khi đã chuyển ra màn hình GRUB nhấn phím “b” để boot.

Bước 4: Máy sẽ chuyển đến chế độ single mode, đặt lại mật khẩu cho root:

# passwd root

Đăng nhập lại bằng mật khẩu mới.

CentOS-7

Bước 1: Tiến hành reset hệ điều hành và truy cập vào chế độ GRUB bằng cách nhấn phím bất kỳ khi máy đang khởi động lại.

Nhấn phím “e” để vào chỉnh sửa có hiển thị như sau:

Bước 2: Tìm đến văn bản rhgb quiet và chỉnh sửa thành init=/bin/bash.

Sau khi chỉnh sửa xong ctrl+x, nó sẽ bắt đầu khởi động với tham số đã chỉ định. Và sẽ hiện thị bash prompt.

Bước 3: Kiểm tra trạng thái của phân vùng gốc bằng lệnh sau:

# mount | grep root

Hiện tại, phân vùng gốc hiển thị ro(chỉ đọc). Cần chỉnh sửa quyền đọc ghi trên phân vùng gốc để thay đổi mật khẩu gốc.

# mount -o remount, rw /

Kiểm tra lại phân vùng

Bước 4: Tiến hành đặt lại mật khẩu cho user root:

# passwd root

Nhập mật khẩu muốn đặt cho root.

Thêm câu lệnh:

# touch /.autorelabel

Reboot server bằng câu lệnh sau:

# exec /sbin/init

Đăng nhập bằng Password mới để kiểm tra lại.

Cách reset password trên Ubuntu bằng Single mode

Các bạn hãy reset password trên Ubuntu các phiên bản: 14.04, 16.04, 18.04, 20.04 theo hướng dẫn sau nhé.

Việc thực hiện hoàn toàn tương tự nhau với các phiên bản Ubuntu kể trên.

Bước 1: Truy cập màn hình Console, tiến hành restart VM (tùy vào hệ thống sử dụng có những cách restart khác nhau)

Bước 2: Truy cập hệ thống Grub boot menu. Thường thì hệ thống sẽ tự động hiển thị Grub boot menu. Nếu không thấy, hãy thử khởi động lại VM và nhấn phím Shift vài lần.

Bước 3: Trên Grub boot menu chọn Kernel đang chạy và bấm phím E để edit

Bước 4: Di chuyển đến dòng linux /boot/vmlinuz..

Lưu ý: Giao diện và thông số giữa các phiên bản Ubuntu đề ra ở trên có thể không giống nhau hoàn toàn. Nhưng hoàn toàn tương tự nhau.

Bước 5: Sửa phần tham số ro ... thành rw init=/bin/bash

Bước 6: Nhấn tổ hợp phím Ctrl + X hoặc nhấn phím F10 để vào Single Mode. Sau đó thực hiện các lệnh sau:

# Đổi mật khẩu passwd root # Đồng bộ dữ liệu sync # Khởi động lại hệ thống reboot -f

Bước 7: Đăng nhập bằng password mới và kiểm tra

Nhanh chân làm theo hướng dẫn reset password trên CentOS và Ubuntu bằng Single mode mà chúng tôi đã giới thiệu trên đây nhé. Chúc bạn thực hiện thành công!

Nguồn bài tham khảo: onet