nexus admin password reset - 넥서스 관리자 암호 초기화
nexus 의 관리자 암호를 분실했을때 초기화하는 방법
관리자 Email 로 초기화
로그인창에서 "forgot your username or password" 에서 password 를 누르면 Username 과 email 주소를 넣는 창이 뜨는데 여기에 admin 과 설정된 email 주소를 넣으면 재설정된 암호가 email 로 전송된다.
수동 초기화
email 주소가 잘못 설정되었거나 기타 이유로 email 로 초기화하지 못할 경우 수동으로 초기화 해야 한다.
nexus 를 종료한다.
security-xml-file 파일의 경로를 확인한다. 이 파일은 nexus/WEB-INF/plexus.properties 파일에 정의되어 있다. 기본 설정은 다음과 같다.
nexus-work=${user.home}/sonatype-work/nexus security-xml-file=${nexus-work}/conf/security.xml application-conf=${nexus-work}/conf
security-xml-file 을 에디터로 열어서 <id>admin</id> element 가 있는 부분의 password 를 f865b53623b121fd34ee5426c792e5c33af8c227로 변경한다. (기본 암호인 admin123 이다)
password 변경<user> <id>admin</id> <firstName>Administrator</firstName> <lastName>User</lastName> <password>$shiro1$SHA-512$1024$0z9uozyq0DN3bBZOFx1rPA==$WodBdRzVUXqlHTUwH++Nw8FQB43oxWiXqPzv1dFem8CRZAVDD5rE4eNy6euXDU7LtyJ+XfJkpl/QbJDN/NtPyw==</password> <status>active</status> <email>lesstif@gmail.com</email> </user>
- nexus 를 재구동한다.
- admin/admin123 으로 login 한후에 암호를 변경한다.
Ref