Chuyển tới nội dung chính

Đặt lại mật khẩu quản trị viên

Nếu bạn quên mật khẩu quản trị viên và không thể đăng nhập, bạn có thể đặt lại từ bảng điều khiển máy chủ — chính máy chủ nơi Qubix được cài đặt. Quá trình đặt lại diễn ra cục bộ trên máy và không yêu cầu quyền truy cập vào bảng điều khiển.

Quản trị viên khác có thể hỗ trợ — không cần bảng điều khiển máy chủ

Nếu một quản trị viên thứ hai (hoặc teamlead có đủ quyền) vẫn có thể đăng nhập, họ có thể thay đổi mật khẩu cho bạn ngay trong bảng điều khiển, không cần truy cập máy chủ. Xem Người dùng. Cách đặt lại qua bảng điều khiển máy chủ dưới đây dành cho trường hợp không ai có thể đăng nhập.

Đặt lại từ bảng điều khiển máy chủ

Bạn cần có quyền truy cập SSH vào máy chủ nơi Qubix đang chạy, và bộ Qubix phải đang hoạt động.

  1. Kết nối với máy chủ qua SSH (trong phiên tương tác) và chạy:

    Bash
    curl -sSL https://qubix.pro/reset-password.sh | bash
  2. Công cụ hiển thị danh sách tài khoản quản trị viên. Nhập số thứ tự của tài khoản mà bạn muốn đặt lại mật khẩu và nhấn Enter.

  3. Nhập mật khẩu mới — ít nhất 8 ký tự — và nhập lại để xác nhận. Nội dung nhập được ẩn khi bạn gõ. Để công cụ tự tạo mật khẩu mạnh cho bạn, hãy để trống và nhấn Enter; công cụ sẽ in mật khẩu được tạo một lần.

  4. Xác nhận. Mật khẩu mới có hiệu lực trong vài giây — không cần khởi động lại bất kỳ thứ gì. Đăng nhập tại địa chỉ bảng điều khiển của bạn với cùng email và mật khẩu mới.

Xóa mật khẩu khỏi màn hình

Nếu bạn để công cụ tạo mật khẩu, mật khẩu sẽ được in ra bảng điều khiển. Hãy sao chép nó, sau đó xóa lịch sử cuộn và lịch sử lệnh của terminal để tránh lộ trên màn hình hoặc trong nhật ký shell.

Đặt lại trực tiếp cho một quản trị viên cụ thể

Để bỏ qua danh sách và nhắm vào một tài khoản theo email, hãy truyền email đó làm đối số:

Bash
curl -sSL https://qubix.pro/reset-password.sh | bash -s -- --email [email protected]

Phần còn lại của quy trình là như nhau — nhập mật khẩu mới (hoặc để trống để tự tạo) và xác nhận.

Chạy trong terminal tương tác

Dấu nhắc mật khẩu cần một terminal thực sự. Chạy lệnh trong phiên SSH tương tác (ssh -t nếu cần) — không chạy từ script, cron job, hoặc các ngữ cảnh không tương tác khác, nơi không thể đọc đầu vào ẩn.

Tiếp theo