Nay mình đăng nhập vào trang web chạy với mã nguồn Ghost. Nhưng khổ nỗi lại quên pass. Tìm lại qua Email thì do cấu hình mail bị lỗi nên email khôi phục lại không gửi được.
Cho nên đành phải đặt lại mật khẩu cho Ghost thôi.
Bước đầu tiên đó là đăng nhập vào SSH trên máy chủ cài đặt Ghost với tên người dùng quản trị. Trong trường hợp của mình tên tài khoản người dùng đó là hehi.
Tiếp tục đăng nhập vào mysql với dòng lệnh: mysql -u username -p, trong trường hợp của mình username là hehi nên mình nhập:
mysql -u hehi -p
Tiếp theo các bạn nhập dòng lệnh để tiến hành cập nhật mật khẩu cho tài khoản quản trị:
UPDATE hehi.users SET password='$2y$10$kvMYKWBUXehTtC4U8/EIeuErgCk5M(doan nay minh cat di nhe hehehe)' WHERE email = 'phatnlq@gmail.com';
Trong đó đoạn mà các bạn thấy ‘$2y$10$kvMYKWBUXehTtC4U8/EIeuErgCk5M(doan nay minh cat di nhe hehehe) chính là mật khẩu đã được mã hóa kiểu Bcrypt là một hàm mã hóa mật khẩu được thiết kế bởi Niels Provos.
Dĩ nhiên các bạn có thể lên Google để truy cập một số trang cung cấp mã hóa kiểu Bcrypt.
Tới đây là xong rồi đó. Bạn chỉ việc đăng nhập vào Ghost như bình thường thôi nhé. Và sau đây là thành quả:
Chúc các bạn thành công!