Cách thiết lập lại mật khẩu root trên Linux và FreeBSD

theanh

Administrator
Nhân viên
Dưới đây là các bước thực hiện để đặt lại mật khẩu gốc trong các phiên bản khác nhau của CentOS, CoreOS, Debian, Ubuntu và FreeBSD. Bắt đầu quy trình này bằng cách khởi động máy chủ của bạn ở chế độ người dùng đơn. Nếu bạn có quyền truy cập trực tiếp (vật lý) vào máy chủ, thì chỉ cần khởi động lại máy chủ và thực hiện các bước cho hệ điều hành của bạn bên dưới. Trong trường hợp máy chủ nằm trong trung tâm dữ liệu và chỉ có thể truy cập bằng bảng điều khiển từ xa, hãy bắt đầu bằng cách truy cập vào cổng thông tin khách hàng của nhà cung cấp dịch vụ lưu trữ máy chủ của bạn và tìm kiếm KVM hoặc bảng điều khiển máy chủ. Các tùy chọn còn lại khác nhau và phụ thuộc vào phiên bản bộ nạp khởi động trong máy.


CentOS 7, Ubuntu và Debian​

Khởi động lại máy chủ thông qua bất kỳ tùy chọn nào trong hai tùy chọn. Chọn nút [RESTART] hoặc nhấp vào [View Console] và tiếp tục nhấp vào CTRL+ALT+DEL xuất hiện ở trên cùng bên phải. Khi khởi động, nhấn ESC để mở dấu nhắc khởi động.

Dấu nhắc khởi động GRUB xuất hiện trên màn hình, nhập e để mở tùy chọn chỉnh sửa khi khởi động. (Nếu không có dấu nhắc GRUB, bạn có thể nhấn bất kỳ phím nào trước khi khởi động máy để mở dấu nhắc).

Nhập: "/bin/bash" (không có dấu ngoặc kép) vào cuối dòng có "linux/boot/" ở đầu.

Nhấn F10 hoặc CTRL-X để khởi động lại. Khi khởi động, dấu nhắc gốc sẽ mở ra. Nhập
Mã:
mount -rw -o remount /
theo sau là
Mã:
passwd
để thay đổi thành công mật khẩu gốc. Khởi động lại lần nữa.


CentOS 6​

Khởi động lại máy chủ bằng cách nhấp vào [RESTART] hoặc nhấp vào [View Console] và chọn nút send CTRL+ALT+DEL hiển thị ở trên cùng bên phải.

Dấu nhắc khởi động GRUB xuất hiện trên màn hình, nhắc bạn nhấn một phím – dấu nhắc này đợi vài giây trước khi tự động khởi động máy. (Nếu bạn bỏ lỡ cơ hội nhập tùy chọn của mình, hãy khởi động lại VM và làm theo từ bước một).

Khi dấu nhắc GRUB mở ra, hãy nhập a vào lệnh khởi động để bắt đầu quá trình thêm. Nhập single và nhấn enter.

Thao tác này sẽ khởi động hệ thống của bạn và mở dấu nhắc root. Khi ở trong dấu nhắc root, hãy viết passwd để đặt lại mật khẩu root. Khởi động lại lần nữa.


CoreOS yêu cầu khóa SSH để tiếp tục​

CoreOS sử dụng khóa SSH để xác thực ở chế độ mặc định. Mật khẩu và người dùng Root được tạo bằng Vultr, trong đó người dùng có thể chọn khóa SSH trong VPS. Khóa này sẽ được cung cấp khi người dùng phải đăng nhập ở chế độ người dùng ‘‘core’’. Đặt lại thông tin đăng nhập root tiêu chuẩn được thực hiện khi sudo passwd được thực thi ở chế độ ‘‘core’’. Yêu cầu phải đăng nhập ở chế độ ‘‘core’’ qua khóa SSH.


Trong trường hợp mất/thiếu khóa SSH​

Người dùng có thể đăng nhập vào người dùng ‘‘core’’ thông qua trình chỉnh sửa grub loader. Dưới đây là các bước dễ thực hiện trong trường hợp mất khóa SSH.

Khởi động lại máy chủ bằng cách nhấp vào [RESTART] hoặc chọn [View Console] và chọn nút gửi CTRL+ALT+DEL hiển thị ở trên cùng bên phải.

Dấu nhắc khởi động GRUB xuất hiện trên màn hình, nhập e để mở tùy chọn chỉnh sửa để khởi động. (Khi không có dấu nhắc GRUB, người dùng có thể nhấn bất kỳ phím nào trước khi khởi động máy để mở dấu nhắc). Nhập coreos.autologin=tty 1 (không có dấu ngoặc kép) tại dòng có linux$ ở đầu.

Nhấn F10 hoặc CTRL-X để khởi động lại. Khi khởi động, bạn đã đăng nhập thành công với tư cách là ‘‘core’’. Đừng quên khởi động lại máy chủ sau khi đặt lại thông tin đăng nhập.


FreeBSD​

Menu khởi động trong FreeBSD cung cấp cho người dùng khởi động thông qua chế độ người dùng đơn. Nhấn phím thích hợp để chọn chế độ người dùng đơn.

Khi dấu nhắc root mở ra, hãy nhập "passwd" (không có dấu ngoặc kép). Khởi động lại máy chủ của bạn một lần nữa.
 
Back
Bên trên