CentOS - Hướng dẫn khôi phục mật khẩu trong CentOS version 7

Hôm qua, mình có cài đặt CentOS version 7 để phục vụ cho mục đích học tập. Thế là mình suy nghĩ ngay đến việc tìm ngay bản hệ điều hành CentOS để cài đặt trong môi trường máy ảo. Thế là mình đã tìm được đường "link" Google Drive (mình khuyến nghị các bạn nào muốn tải về nhanh thì nên chọn file có đuôi .ISO trên Google Drive vì tải về rất nhanh.) và tải về máy và cài đặt. Do mình không để ý đó là "folder" hệ điều hành của máy ảo đã được cài sẵn nên khi chạy lên mình gặp khó khăn là không biết "password" của người sở hữu hệ điều hành CentOS của máy ảo này. Do đó hôm nay, mình sẽ viết bài hướng dẫn các bạn cách "crack" mật khẩu để lấy quyền "root""reset" mật khẩu trên hệ điều hành CentOS version 7 nhé!





Thực hành
Đầu tiên, khi các bạn nhấp vào mở lên hệ điều hành CentOS trên máy ảo, chúng ta sẽ thấy sự xuất hiện của màn hình "boot" giống như hình dưới đây:



Mành hình "boot" của CentOS version 7



Các bạn gõ "e" trong dòng đầu tiên, và nó sẽ chuyển sang màn hình "edit". Các bạn nhấn mũi tên xuống để di chuyển xuống các dòng tiếp theo trong phần "edit". Các bạn chú ý có dòng "linux16 /vml ..." bla bla gì đó, các bạn gõ đằng sau chữ UTF-8"rd.break". Chú ý là dòng chữ màu vàng trong hình là do mình gõ thêm vào:



Màn hình "edit" của CentOS version 7



Sau đó, các bạn nhấn tổ hợp phím "Ctrl + X" để vào "emergency mode" (chế độ khẩn cấp) của hệ điều hành CentOS version 7. Tiếp theo các bạn gõ vào "mount" để tìm đường dẫn đến thư mục "root" của hệ điều hành:



Màn hình "emergency mode" của CentOS version 7



Màn hình sẽ xổ ra một loạt các đường dẫn tới các "file", các bạn chú ý tới đường dẫn cuối cùng "/sysroot" là nó sẽ giúp chúng ta "config" được mật khẩu. Chúng ta gõ lệnh "mount -o remount,rw /sysroot/" để "mount" được "filesystem". Các bạn muốn truy cập vào các "file" hệ thống các bạn bắt buộc phải sử dụng lệnh "mount". Rồi chúng ta gõ "chroot /sysroot" để lấy quyền truy cập sửa "file" hệ thống:



Màn hình "emergency mode" của CentOS version 7



Và cuối cùng chúng ta cũng vào được phần "root" của "filesystem". Công việc còn lại của chúng ta là "reset" lại mật khẩu cho "user root". Đầu tiên, chúng ta gõ "passwd root" để thay đổi mật khẩu "root". Các bạn nhập mật khẩu của mình vào, lưu ý là mật khẩu nên lớn hơn 8 ký tự vì vấn đề bảo mật (mặc dù mật khẩu có thể "crack" được dễ dàng ^_^). Các bạn thấy nó sẽ báo thành công nhưng mật khẩu đó vẫn chưa được lưu trên vùng nhớ của hệ điều hành, do đó chúng ta phải lưu lại "file" bằng lệnh "touch /.autorelabel":



Màn hình "emergency mode" của CentOS version 7



Chúng ta gõ "exit" để thoát khỏi "root mode" và gõ "exit" để "logout" khỏi "emergency mode" và hệ điều hành sẽ tự động "reboot" lại. Sau đó chúng ta sẽ trở về màn hình "GUI" đăng nhập và chúng ta "click" vào "Not listed?" để đăng nhập bằng quyền "root". Ở ô "user", chúng ta gõ lệnh "root" và mật khẩu sẽ là mật khẩu mà các bạn đã "reset" trước đó:



Màn hình "GUI" của CentOS version 7



Màn hình "GUI" của CentOS version 7



Màn hình "Desktop" của CentOS version 7



Chúng ta đã thành công trong việc "crack" mật khẩu của hệ điều hành CentOS version 7. Các bạn có câu hỏi hay thắc mắc nào muốn giải đáp vui lòng để lại bình luận dưới đây. Cám ơn các bạn đã xem!!!
Next Post
No Comment
Add Comment
comment url