bitwarden/vaultwarden otp없이 관리자로 로그인하기.

안녕하세요. 달소입니다.

앞서 올린글에서 OTP가 제대로 작동하지않을 때 해결방법에 대해서 서술했는데 혹시 관리자 계정의 PW를 까먹거나 otp로 로그인이 되지않을때 어드민 토큰을 사용해서 관리자 권한으로 모든 설정들이 가능합니다.

admin token은 관리자 계정이 로그인이 불가능한 상황일때 관리자 권한으로 로그인을 할수있는 PW 입니다.

설정을 안했을때는 해당 페이지로 접근시 아래처럼 에러가 발생하나 설정하면 PW를 넣으라고 나옵니다.

테스트 환경

Xpenology DSM7
Docker vaultwarden 최신버전

admin token 활성화하기

먼저 사용하고 계신 도커 컨테이너를 중지시켜주세요.

그리고 설정편집으로 가서 환경변수에 ADMIN_TOEKN 변수를 만들고 값에 PW를 넣어주세요.

GUI가 귀찮으시다면 CLI에서 -e ADMIN_TOKEN=password 같은형식으로 변수를 넣어서 다시 run시켜주셔도 됩니다.

이렇게 값 수정 후 컨테이너를 실행시키고 다시 vaultwarden도메인/admin으로 접근하면 아래처럼 admin token을 입력하라고 나옵니다.

pw를 입력하면 아래처럼 관리자 권한으로 로그인이 됩니다.

기본적인 vaultwarden에 대한 모든 설정 변경이 가능하며 아래처럼 각 사용자에 대한 PW변경 및 OTP 설정 또한 변경 가능합니다.

진단을 통해서 사용하고있는 vaultwarden에 대한 문제점도 체크할 수 있습니다.
TOTP문제의 경우 시간쪽이 맞지않아 오류가 떳었습니다.