cancel
Showing results for 
Search instead for 
Did you mean: 

블루프리즘 페스워드 초기화

ruyjiho
Level 3

안녕하세요

현재 구축이 오래된 블루프리즘 서버의 패스워드를 5회 이상 틀리게 되어 패스워드 초기화가 필요한 상황입니다 혹시 

패스워드 초기화가 가능할까요?

또한, 로그인 하지 않고 서버의 백업 방법이 있다면 추가적으로 안내 부탁드립니다

감사합니다

가능하다면 설정 방법 안내 부탁드립니다

1 BEST ANSWER

Best Answers

Dohyeong.Kim
Staff
Staff

안녕하세요,

이전에 동일한 이슈로 안내드린 내용이 있습니다. 아래 링크를 참고해주시면 감사하겠습니다.

다만 버전에 따라 hash 값이 다를 수 있습니다. 아래의 경우에는 Blue Prism 7.2의 경우(7.1도 호환)입니다.

https://community.blueprism.com/question/blue-prism-studio#91bd3894-98a7-4ab4-99c6-018a83558e15

감사합니다. 

View answer in original post

4 REPLIES 4

Dohyeong.Kim
Staff
Staff

안녕하세요,

이전에 동일한 이슈로 안내드린 내용이 있습니다. 아래 링크를 참고해주시면 감사하겠습니다.

다만 버전에 따라 hash 값이 다를 수 있습니다. 아래의 경우에는 Blue Prism 7.2의 경우(7.1도 호환)입니다.

https://community.blueprism.com/question/blue-prism-studio#91bd3894-98a7-4ab4-99c6-018a83558e15

감사합니다. 

ruyjiho
Level 3

안녕하세요 

추가적으로 궁금한 사항이 생겨서 질문 드립니다.

안내해주신 내용의 경우 패스워드를 초기화 하는 방법으로 서 해당 쿼리를 실행 시 

패스워드가 admin으로 변경되는 것을 확인하였습니다.

하지만, 다른 내용으로 계정 설정에서 lock out user after failed login attempts을 5회로 설정한 후 

5회 이상 틀린 경우 첨부드린 이미지와 같이 계정이 잠겼는 상황이 발생하는데 이때 쿼리를 이용하여 잠금을 해제하는 방법에 대하여 문의 드립니다.

35999.png
첨부드린 이미지처럼 다른 계정에서 접속 가능 시 Unlock을 클릭하면 잠금해제는 가능하지만
계정이 1개인 상황에서의 경우 로그인이 불가하며 잠금이 되었을 경우
안내주셧던 방법처럼 쿼리를 사용하요 해제가 가능한지 궁금하여 질문드립니다!

Dohyeong.Kim
Staff
Staff

안녕하세요,

Login attempts를 초기화하는 query문이 있습니다.

테스트 해보니, login attempts 초기화하는 query문을 사용해서 lock을 해제하면 이전에 설정해둔 비밀번호로 로그인이 가능한 것을 확인했습니다.

query문의 경우 Global Support Team의 Ticket 과정을 통해 안내가 되고 있기에,

해당 경우가 발생하셨을때 연락 주시면 안내드리도록 하겠습니다.

감사합니다.

ruyjiho
Level 3

상기 내용 확인 하여 BPAUser 테이블 확인하여 보니 말씀 주신  login attempts의 값이 틀릴 때 마다

1씩 증가하는 것을 확인하였으며 해당 값이 잠금 설정된 최대 횟수 보다 커지게 되면 잠금이 되는 것을 확인하였습니다

따라서, 해당 값을 0으로 업데이트 해보니 정상적으로 잠금 해제 되는 것을 확인 하여

다음과 같이 초기화와 동시에 패스워드를 변경 할 수 있도록 해보았습니다

USE BluePrism

-- 잠금 횟수 초기화
UPDATE BPAUser set loginattempts = 0        

-- 패스워드 변경(= admin)
UPDATE BPAPassword SET salt = '', hash = '208512264222772174181102151942010236531331277169151', type = 0
WHERE userid = (SELECT userid FROM BPAUser WHERE username = 'admin')


SELECT * FROM BPAUser WHERE username = 'admin'

도움을 주셔서 감사합니다!