WD 8TB 이지스토어 적출 하드를 추가하다.. 헤놀로지 로그인 안되는 문제 발생!!
사건의 발단..
사용하던 헤놀로지에 HDD를 추가했다..
기본 2번 3번 하드를 사용하다가 4번에 하드를 추가하려 했으나
proxmox에서 하드를 추가한 후 4번하드에 추가된게 아니라 2번 하드가 연결이 빠지고 4번, 3번 하드가 연결 되는 바람에 기존 2번하드에 관리자 개인계정의 데이터가 일부분 날아가는 문제가 발생하면서 2단계인증인 구글 OTP가 문제가 발생했다.
심지어 로그인을 여러번 시도하다가 구글OTP가 인증되지 않으면서 5번 틀리게되고 차단까지 되는 상황이 발생했다..
해결방안 탐색
해결방법을 찾던도중 ssh로 구글OTP 없이 로그인이 가능한 상태에서 해당 계정의 google_authenticator 파일을 삭제 하면 된다라는 글을 보고 시도하려했다.
이때까지만해도 하드디스크 추가 부분에 있어 문제가 발생한걸 DSM 웹 접속을 못해봤기때문에 모르는 상태였고 내 계정에서는 아래 이미지와 같이 google_authenticator 파일이 없어 서치해서 찾은 해결 방법을 시도하지 못했다..
다음 방안으로는 기본으로 생성되어있는 admin 계정으로 로그인 해서 관리자 권한으로 접근하는 방법을 시도하였다.
하지만, 보안때문에 초기부터 admin 계정을 비활성화 한터라.. ssh에 접속만 할 수 있었던 상태로 admin계정을 활성화 하고 비번을 변경할 수 있는 방안을 찾게되었다.
이 방법에 대해 정리를 하지만, 이 방법 역시 기존에 SSH 접속 허용을 DSM 제어판에서 해두지 않는다면.. 해당되지 않는다..
그치만 나와 비슷한 상황에서 해결하는데 도움이 되길 바라며 정리한다.
- ssh root권한 계정으로 로그인
ssh [관리자계정]@[나스IP] -p [포트 또는 기본 22]
### ssh 접속 후 root권한
$ sudo -i ```
- 기본으로 있는 admin 계정 정보 확인
synouser --get admin ### admin계정에 대한 정보 출력
User Name : [admin]
User Type : [AUTH_LOCAL]
User uid : [1024]
Primary gid : [100]
Fullname : [System default user]
User Dir : [/var/services/homes/admin]
User Shell : [/bin/sh]
Expired : [true] ### 계정이 비활성 상태 'true' -> 'false'(활성상태)
User Mail : []
Alloc Size : [125]
Member Of : [2]
(100) users
(101) administrators
- 계정 활성 상태로 변경
synouser --modify "admin" "System default admin" 0 ""
- 수정한 admin 계정 활성 상태인지 확인
synouser --get admin ### admin계정에 대한 정보 출력
User Name : [admin]
User Type : [AUTH_LOCAL]
User uid : [1024]
Primary gid : [100]
Fullname : [System default admin]
User Dir : [/var/services/homes/admin]
User Shell : [/bin/sh]
Expired : [false]
User Mail : []
Alloc Size : [126]
Member Of : [2]
(100) users
(101) administrators
- admin 계정 비번 변경
synouser --setpw admin [설정할 비번]
- 복구이후에는 admin 계정을 다시 비활성화하는것을 추천한다.
참고자료 출처
'Infra > NAS-Synology' 카테고리의 다른 글
Synology IP BlackList (0) | 2021.12.21 |
---|