VMware/vSphere

vCenter Root PW 재설정

raccoonnote 2025. 6. 19. 11:51

[개요]

vCenter Root PW가 잠겼을 때 해당 vCenter의 Root PW를 초기화하는 방법에 대해 설명한다.

 

 

[해결방법]

1.일반적인 재설정 방법

1) 작업 전에 미리 vCenter를 스냅샷 또는 백업을 한다.

주의사항: vCenter가 ESXi에 위치하는 경우 스냅샷 작업은 해당 VM이 위치한 ESXi에서 직접 스냅샷 작업을 진행한다.

2) vCenter 재부팅 후에 Photon OS 부팅에서 'e' 키를 눌러서 grub으로  아래 명령어를 추가한다.

rw init=/bin/bash

 

3) 이후 'F10'으로 재부팅을 진행하면 다음과 같이 bashshell이 나오는데 아래의 명령어를 입력한다.

mount -o remount,rw /

 

4) 이미 잠긴 root 계정은 아래 명령으로 잠금 해제. 이후 passwd 명령으로 새 암호 입력

pam_tally2 --user=root --reset

8.0 U2 이상
/usr/sbin/faillock --user root --reset

이후 passwd 명령으로 새 암호 설정

 

5) 그 후 마운트를 해제하고 vCenter 재부팅.

마운트 해제 명령어
umout /

재부팅
reboot -f

 

 

 

2. 재부팅 없이 재설정하는 방법

1) 작업 전에 미리 vCenter를 스냅샷 또는 백업을 한다.

주의사항: vCenter가 ESXi에 위치하는 경우 스냅샷 작업은 해당 VM이 위치한 ESXi에서 직접 스냅샷 작업을 진행한다.

2) SSH 로 vCenter 에 SSO 관리자 계정으로 로그인 후 아래 명령어로 쉘을 활성화 시켜준다.

shell.set --enable true
shell

 

 

3-1) root계정이 잠긴 경우 아래 명령어를 통해 잠금을 해제한다.

root shell로 로그인 (암호는 기존 암호)
sudo -i

이후 암호 재설정
pam_tally2 --user=root --reset

8.0 U2 이상
/usr/sbin/faillock --user root --reset

 

3-2) PW를 잊어버린 경우 아래 명령어로 재설정 해준다.

root PW 초기화, 그 후 재설정
sudo passwd root

 

 

 

[참고자료]