아직 CasaOS에 로그인되어 있고 단순히 비밀번호를 변경하려는 경우에는 WebUI의 계정 설정을 사용하세요. CasaOS 사용자 이름이나 비밀번호를 잊어 로그인할 수 없는 경우, 이 페이지에 소개된 커뮤니티 튜토리얼에서는 별도의 복구 스크립트를 사용해 CasaOS 사용자 데이터베이스를 초기화하고 설정/로그인 절차로 돌아갑니다.
2023년 9월에 게시된 IceWhale 커뮤니티 원문은 주로 BigBearTechWorld의 동영상 튜토리얼입니다. 텍스트만으로 요약하는 대신 동영상을 아래에 그대로 보존했습니다.
커뮤니티 원본 동영상: CasaOS 사용자 이름 및 비밀번호 초기화
이 동영상에서는 복구 스크립트, CasaOS 호스트에서 스크립트를 실행하는 방법, 그리고 자격 증명을 다시 설정할 수 있도록 CasaOS 시작 화면으로 돌아가는 과정을 다룹니다.
아직 로그인할 수 있는 경우: CasaOS에서 비밀번호 변경
이후 CasaOS GitHub 토론에서는 더 간단한 경우에 대한 답변을 제시했습니다. 계정에 계속 액세스할 수 있다면 CasaOS WebUI를 열고, 왼쪽 상단 메뉴에서 계정을 선택한 다음 비밀번호 필드 옆의 편집/연필 버튼을 사용하세요.
현재 계정을 알고 있고 정상적으로 대시보드에 들어갈 수 있다면 비밀번호 초기화 스크립트보다 이 방법을 사용하는 것이 좋습니다.
로그인할 수 없는 경우: BigBear 복구 스크립트 사용
현재 BigBearTechWorld 저장소에는 전용 reset-password-for-casaos 스크립트가 포함되어 있으며, CasaOS GitHub 토론에서도 잊어버린 로그인 정보를 해결하는 방법으로 동일한 스크립트가 연결되었습니다.
해당 위치에 공유된 명령은 다음과 같습니다.
bash -c "$(wget -qLO - https://raw.githubusercontent.com/bigbeartechworld/big-bear-scripts/master/reset-password-for-casaos/run.sh)"
중요: 이 명령은 원격 코드를 다운로드한 후 Bash로 즉시 실행합니다. 중요한 데이터가 저장된 서버에서 원격 스크립트를 실행하기 전에 소스 코드를 먼저 열어 검토하세요. 현재 스크립트 저장소는 다음에서 확인할 수 있습니다.
복구 작업의 내용
이 절차의 목적은 CasaOS WebUI 계정 상태를 초기화하여 시작/설정 화면이 다시 표시되도록 하는 것입니다. 이는 Linux root 비밀번호, SSH 비밀번호 또는 CasaOS 안에 설치된 애플리케이션에서 사용하는 자격 증명을 변경하는 것과는 다릅니다.
CasaOS 사용자 상태를 초기화하고 사용자 서비스가 다시 시작되면 CasaOS WebUI를 열고 사용할 사용자 이름과 비밀번호를 다시 생성하세요.
CasaOS WebUI 자격 증명은 Linux SSH 자격 증명과 다릅니다
CasaOS 계정 자격 증명은 CasaOS 대시보드에 속합니다. SSH에 사용하는 Linux 계정은 별도의 인증 계층입니다. CasaOS WebUI 사용자 이름/비밀번호를 초기화해도 다음 항목이 자동으로 초기화되지는 않습니다.
- Ubuntu/Debian Linux 사용자 비밀번호
- root 비밀번호
- SSH 키
- qBittorrent, Jellyfin 또는 Nextcloud와 같은 Docker 애플리케이션 내부의 비밀번호
수동 데이터베이스 이름 변경을 통한 또 다른 복구 방법
이후 CasaOS 사용자들은 CasaOS 사용자 데이터베이스를 백업하고 CasaOS 사용자 서비스를 다시 시작하여 WebUI를 복구하기도 했습니다.
sudo mv /var/lib/casaos/db/user.db /var/lib/casaos/db/user.db.backup
sudo systemctl restart casaos-user-service.service
이는 보다 명시적인 수동 작업이며 CasaOS 인증 상태를 변경합니다. 새 CasaOS 로그인이 정상적으로 작동하는 것을 확인할 때까지 백업 파일을 보관하세요. /var/lib/casaos에 있는 관련 없는 데이터베이스는 삭제하지 마세요.
계정 초기화 전에 확인할 사항
- SSH 또는 애플리케이션 비밀번호가 아니라 CasaOS 대시보드 계정을 초기화하는 것인지 확인하세요.
- 아직 로그인할 수 있다면 계정 설정에서 비밀번호를 변경하세요.
- 로그인할 수 없다면 Linux 호스트에 대한 터미널/SSH 액세스 권한이 여전히 있는지 확인하세요.
- 수동으로 데이터베이스를 변경하기 전에 CasaOS 사용자 데이터베이스를 백업하세요.
- 원격 스크립트를 실행하기 전에 검토하세요.
- 복구 후 강력한 새 비밀번호를 생성하고 비밀번호 관리자에 저장하세요.
CasaOS 로그인 초기화 FAQ
이 작업으로 Linux 비밀번호도 초기화되나요?
아니요. CasaOS WebUI 계정과 기본 Linux/SSH 계정은 서로 별개입니다.
아무것도 초기화하지 않고 CasaOS 비밀번호를 변경할 수 있나요?
예. 아직 로그인할 수 있다면 CasaOS 계정 설정에서 비밀번호를 편집하세요.
원본 YouTube 동영상이 여기에 삽입된 이유는 무엇인가요?
원본 커뮤니티 게시물은 본질적으로 동영상 튜토리얼이므로, BigBearTechWorld의 원본 안내 동영상을 페이지 이전 콘텐츠의 일부로 유지했습니다.
원격 스크립트를 실행해도 안전한가요?
어떤 원격 셸 스크립트도 위험이 전혀 없다고 볼 수는 없습니다. 실행하기 전에 최신 소스 코드를 검토하고 중요한 서버 설정을 백업해 두세요.
