Cisco CUMA(Unified Mobility Advantage)는 Cisco Unified Communications 제품군의 일부입니다.CUMA는 직원의 휴대폰을 디렉터리 서버, IP 커뮤니케이션 시스템, 그룹웨어, 회의 서버 및 기타 회사 리소스에 연결하는 엔터프라이즈 방화벽 뒤에 구축된 서버 소프트웨어입니다.이는 중요한 비즈니스 커뮤니케이션 기능을 모바일 단말기로 확장하며 모든 사람이 보다 효율적으로 커뮤니케이션할 수 있도록 합니다.
이 문서에서는 Cisco Unified Mobility Advantage Server의 비밀번호 복구 문제를 해결하기 위한 지침을 제공합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서의 정보는 CUMA 서버 버전 7.1.2.3을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
문제는 SSH, CLI 또는 플랫폼 페이지로 로그인할 수 없다는 것입니다.pwrecovery 절차를 시도했지만 콘솔에 로그인할 수는 없습니다.pwrecovery 중에 허용되지 않는 비밀번호를 입력하면 비밀번호를 사용할 수 없습니다.비밀번호를 재설정하는 동안 허용되지 않는 비밀번호의 유형은 세 가지 이상 있습니다.
암호가 너무 짧습니다.
암호가 일치하지 않습니다.
사전의 암호
참고: 이러한 유형 중 하나를 사용하면 오류가 표시됩니다.그런 다음 올바른 비밀번호를 입력하면 비밀번호가 재설정된 것으로 나타납니다.그러나 비밀번호를 사용할 수 없습니다.이 경우 비밀번호 복구를 시도해도 작동하지 않습니다.플랫폼 GUI 또는 CLI에 로그인할 수 없습니다.
관리자 비밀번호를 기억하지 못할 경우 재설정하는 절차는 다음과 같습니다.암호를 재설정하는 방법에는 두 가지가 있습니다.첫 번째는 복구 CD를 사용하지 않고 다른 하나는 CD를 사용하는 것입니다.
루트 계정(표준 linux 상자임)을 사용하여 linux 상자에 로그인합니다.
다음 서비스가 실행 중인지 확인합니다.
/sbin/service cuma_db 시작
/sbin/service cuma_admin 시작
/sbin/service cuma_nm 시작
vi 편집기를 사용하여 파일을 편집합니다./opt/cuma/conf/admin/admin.xml
다음 행 찾기:
<name>admin_password</name> <value>{MD5}xxxxxxxxxxxxxxxxxxxxxxxxxx</value>
다음으로 변경:
<name>admin_password</name> <value>{plain}new_password</value>
서비스를 다시 시작하려면 다음 명령을 사용합니다.
/sbin/service cuma_admin restart
"admin" 및 "new_password"로 로그인합니다.
pwrecovery 프로세스를 사용할 때 OS 관리자 비밀번호를 재설정할 수 없습니다.문제를 해결하려면 다음 단계를 완료하십시오.
복구 CD로 시스템을 부팅합니다(7.1.2 이상 권장).
설치(복구 CD의 주 메뉴에 인쇄됨)를 감지할 수 있는지 확인합니다.
복구 CD의 루트 셸에 액세스하려면 alt+F2를 누릅니다.
활성 파티션은 /mnt/part1에 있어야 합니다. 올바르게 마운트되었는지 확인하십시오.
chroot /mnt/part1 rpm -q master 및 chroot /mnt/part2 rpm -q master 명령을 실행하여 활성 파티션을 찾습니다.
이러한 명령을 실행하고 반환된 결과에서 서버의 작업 버전을 찾은 후 이를 작업 파티션으로 사용해야 합니다.
chroot /mnt/part1을 사용하여 활성 파티션을 입력합니다(새 설치인 경우).
서버가 업그레이드된 경우 해당 부품 번호(chroot /mnt/part<no>)를 사용합니다.
이전 릴리스에서는 /root/.security/unimmunize.sh을 실행하여 변경할 수 없는 비트를 /etc/passwd에서 제거합니다.
/etc/passwd를 편집하고 root:x:0:0:root:/root:/sbin/nlogin을 root:x:0:root:/root:/bin/bash로 변경한 다음 변경 사항을 저장합니다.
passwd root 명령을 실행하고 프롬프트에서 비밀번호를 지정한 다음 확인합니다.이제 활성 파티션으로 부팅할 때 루트 액세스 권한이 부여됩니다.
Alt +F1을 눌러 주 복구 CD 메뉴를 가져오고 종료하려면 q를 입력합니다.그런 다음 cd를 꺼냅니다.
재부팅하려면 ctrl+alt+delete를 누릅니다.
그런 다음 SSH를 루트로 설정하고 다음 명령을 사용하여 OS 관리자에 대한 임시 비밀번호를 설정합니다.passwd admin(여기서 admin은 OS 관리자의 사용자 로그인 이름입니다.)
참고: 여기서 비밀번호는 일시적으로 사용됩니다.다시 하셔야 할 겁니다
su - admin 명령으로 CLI를 시작합니다. 여기서 admin은 OS 관리자의 로그인 이름입니다.
set password user <admin id> CLI 명령을 사용하여 데이터베이스에서 비밀번호를 변경합니다.
CLI를 종료합니다.
다음 명령을 사용하여 데이터베이스 비밀번호와 일치하도록 OS 관리자의 시스템 비밀번호를 설정합니다.passwd admin(여기서 admin은 OS 관리자의 로그인 이름입니다.