Tôi quên mật khẩu chủ của Glassfish 3.1.2.2. Có cách nào để thiết lập lại nó? Tôi đã dành rất nhiều thời gian "googling xung quanh" nhưng tôi đã không tìm thấy một câu trả lời phù hợp.Tôi quên mật khẩu chính Glassfish3, làm cách nào tôi có thể đặt lại mật khẩu?
Trả lời
Hãy làm theo các bước dưới đây:
- Dừng lĩnh vực
- Sao lưu các tập tin mật khẩu chủ
- Tạo một tên miền mới và lưu các mật khẩu chủ:
asadmin tạo tên miền - savemasterpassword domain2 - Nhớ mật khẩu :-)
- Sao chép vị trí mới được tạo tập tin rpassword so với cũ một
- Xóa miền mới được tạo ra:
asadmin xóa tên miền với tên miền 2
FYI, bây giờ bạn cũng nên biết lý do tại sao bạn muốn bảo vệ các tập tin mật khẩu chủ sử dụng quyền file: -)
Có mật khẩu dự phòng có thể được sử dụng để truy cập bảng điều khiển quản trị ngay cả khi bạn đã quên tài khoản chính.
Nếu bạn điều hướng đến glassfish\domains\domain1\config\
, bạn sẽ tìm thấy tệp có tên local-password
.
Nội dung của tệp đó có thể được sử dụng làm mật khẩu để đăng nhập vào bảng điều khiển dưới dạng quản trị viên.
Đây là một vấn đề lớn đối với tôi sau khi kế thừa VM thử nghiệm từ một đồng nghiệp đã rời công ty. Tôi không muốn mạo hiểm tạo miền mới như được mô tả ở trên và tôi đã thử sử dụng nội dung của tệp địa phương-mật khẩu cũng như được mô tả ở trên, nhưng điều đó không hiệu quả đối với tôi.
Lần đầu tiên làm việc như thế nào sau đây là trên Phiên bản nguồn mở của Máy chủ GlassFish 3.1.2.2 (bản dựng 5). Thay đổi nội dung của tập tin này:
$GLASSFISH_HOME$\glassfish\domains\domain1\config\admin-keyfile
với:
admin;{SSHA}WQVj8i9CLECCiv+w6ZxGgMrcfPqHPoXZW+2Jdw==;asadmin
tôi không thêm một dòng mới hoặc vận chuyển trở lại vào cuối dòng.
Đây là sửa đổi của tôi về số online solution.
Như tôi đã nhớ, kho khóa được bảo vệ bằng mật khẩu chính. Vì vậy, tôi phải ghi đè lên một cũ với keystore của domain2 quá? – kKdH