Skip to content

배포 및 유지보수 / 관리자 비밀번호 재설정

이 문서에서는 관리자 비밀번호를 잊어버린 경우 관리자 비밀번호를 재설정하는 방법을 설명합니다.

1. 사전 요구 사항

시스템 관리자 비밀번호를 재설정하려면 DataFlux Func가 설치된 호스트 또는 실행 중인 DataFlux Func 컨테이너에 접근할 수 있어야 합니다.

관리자 도구는 DataFlux Func 컨테이너에 진입한 후에만 조작할 수 있습니다.

2. 구체적인 조작 방법

DataFlux Func는 관리자 도구인 admin-tool.py를 제공합니다. 시스템 관리자 비밀번호를 잊어버린 경우 관리자 도구를 사용하여 재설정할 수 있습니다.

구체적인 명령은 다음과 같습니다.

  • 컨테이너 외부
Bash
1
docker exec -it {DataFlux Func 컨테이너 ID} sh -c 'exec python admin-tool.py reset_admin'
  • 컨테이너 내부
Bash
1
cd /usr/src/app; python admin-tool.py reset_admin

변경 예시:

Text Only
1
2
3
4
새 관리자 사용자 이름 입력: admin                    # 관리자 사용자 이름 지정(여기서는 admin)
[admin]에 대한 새 비밀번호 입력:                    # 관리자 새 비밀번호 지정
새 비밀번호 확인:                              # 관리자 새 비밀번호 다시 입력
이 작업을 수행하시겠습니까? (yes/no): yes    # 수정을 확인하려면 yes를 입력합니다

3. 추가 옵션

자동화된 운영 및 유지 관리 요구 사항이 있는 경우 다음과 같은 방법으로 관리자 사용자 이름과 새 비밀번호를 직접 지정하고 터미널 상호 작용을 건너뛸 수 있습니다.

  • 컨테이너 외부
Bash
1
docker exec -it {DataFlux Func 컨테이너 ID} sh -c 'exec python admin-tool.py reset_admin -f --admin-username={관리자 사용자 이름} --admin-password={관리자 새 비밀번호}'
  • 컨테이너 내부
Bash
1
cd /usr/src/app; python admin-tool.py reset_admin -f --admin-username={사용자 이름} --admin-password={ 비밀번호}

4. 관리자 도구 admin-tool.py

관리자 도구에 대한 더 자세한 사용 방법은 배포 및 유지보수 / 관리자 도구를 참조하십시오.