Hướng dẫn khôi phục mật khẩu gốc trên các phiên bản Linux

Khôi phục mật khẩu gốc có thể coi là một tính năng chứ không phải là một lỗ hổng. Nhưng tính năng này có thể bị khai thác bởi người dùng không được ủy quyền để có được quyền truy cập cao nhất đến thiết bị. Để làm được điều này bạn cần thao thác trực tiếp, truy cập vật lí với thiết bị và sử dụng chế độ Recovery Mode (luôn được kích hoạt mặc định).

GRUB 1

1. Việc đầu tiên chúng ta cần làm là boot vào thiết bị và gặp màn hình GRUB Boot Loader như dưới đây:

01-grub

2. Sử dụng phím mũi tên để di chuyển xuống Recover Mode và nhấn phím e để sử dụng lệnh Edit

02-grub-edit

3. Tại đây ta sẽ thực hiện một vài thay đổi. Đầu tiên là thay đổi ro (read-only) sang rw (read-write). Tiếp theo ta thêm vào init=/bin/bash như ảnh bên dưới. Nhấn Ctrl-X hoặc phím F10 để tiếp tục boot.

03-grub-changes

4. Sau khi khởi động thành công, ta cần tìm một user để thay đổi và sau đó thay đổi user và mật khẩu gốc.

04-change-passwords

5. Tắt thiết bị bằng lệnh halt -fp

6. Khởi động lại thiết bị theo cách thông thường với tài khoản và mật khẩu bạn đã thay đổi trong bước 4

05-login-user

7. Sau khi đăng nhập thành công, mở terminal và sử dụng lệnh su cùng với mật khẩu root mới.

06-login-root

GRUB 2

1. Boot vào thiết bị và chọn  Advanced options for [distro_name].

01-initial-boot-selection

2. Sử dụng phím e với Recovery Mode.

02-recovery-mode

3. Chế độ Edit trông có chút khác biệt so với GRUB 1. Tìm dòng lệnh như dưới hình:

03-edit-mode

4. Làm giống như GRUB 1. Đầu tiên thay đổi ro (read-only) sang rw (read-write). Tiếp theo thêm vào init=/bin/bash như ảnh bên dưới. Nhấn Ctrl-X hoặc phím F10 để tiếp tục boot.

04-make-changes

5. Tìm một user và thay đổi mật khẩu cho user và root, tắt thiết bị bằng lệnh halt -fp

change-passwords1

6. Trong phiên bản này đã boot trực tiếp vào tty

06-success

Cách thức giảm thiểu

1. Đăng nhập tài khoản root và mở terminal. Mở file  /etc/default/grub  và tìm dòng như dưới đây. Loại bỏ #

change-grub-config1

2. Cập nhật grub thông qua lệnh update-grub hoặc update-grub2

update-grub

3. Khởi động lại và lựa chọn Recover mode sẽ biến mất

GRUB 1

grub-7-8

GRUB 2

grub-8

Không phải mọi phiên bản đều cho kết quả như nhau. Trên Ubuntu Server và Ubuntu Destop đều dẫn đề lỗi kernel khi thay thay đổi Recover mode. Bài viết cho chúng ta thấy không phải mọi cấu hình mặc định đều là cấu hình tốt nhất.

Bài viết cùng chủ đề Xác thực 2 bước Gmail trên nhiều thiết bị >>

Bình luận

Từ khóa: