FIX: IIS 6.0의 암호 변경 페이지를 사용할 때 여러 가지 문제가 발생한다

기술 자료 번역 기술 자료 번역
기술 자료: 833734 - 이 문서가 적용되는 제품 보기.
중요 이 문서에서는 메타베이스를 편집하는 방법을 설명합니다. 메타베이스를 편집하기 전에 문제가 발생하는 경우 복원할 수 있는 백업 복사본이 있는지 확인하십시오. 이를 수행하는 방법에 대한 자세한 내용은 MMC(Microsoft Management Console)의 "구성 백업/복원" 도움말 항목을 참조하십시오.
모두 확대 | 모두 축소

이 페이지에서

요약

Microsoft Windows Server 2003 시스템의 Microsoft Internet Information Services(IIS) 6.0에서 나타나는 암호 변경 페이지에는 여러 가지 문제가 있습니다. 이 문서에 설명되어 있는 핫픽스를 설치하면 이러한 문제를 해결할 수 있습니다.

현상

Microsoft Internet Information Services(IIS) 6.0에 포함된 암호 변경 페이지에서 다음과 같은 문제가 발생할 수 있습니다.
  • 사용자 계정 이름의 첫자가 잘립니다.
  • 도메인 이름이 올바르게 채워지지 않습니다.
  • 다음 번에 로그온할 때 암호를 변경해야 하는 사용자의 암호를 변경할 수 없습니다.
  • 만료된 암호를 가진 사용자의 암호를 변경할 수 없습니다.
  • 포리스트 간에 암호를 변경할 수 없습니다.
  • UPN 형식의 사용자 이름을 사용할 수 없습니다.

원인

암호 변경 페이지와 관련된 문제 중 대부분은 웹 사이트의 ASP(Active Server Pages) 페이지에서 ADSI(Active Directory 서비스 인터페이스)를 사용할 때 ADSI의 기술적 한계 때문에 발생합니다.

해결 방법

서비스 팩 정보

이 문제를 해결하려면 Windows Server 2003용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참고하십시오.
889100 Windows Server 2003용 최신 서비스 팩을 구하는 방법
참고?이 핫픽스의 파일은 Windows Server 2003 서비스 팩 1(SP1)에 포함되어 있습니다. 이 핫픽스 패키지는 Iispwchg.dll을 자동으로 등록합니다. 그러나 Windows Server 2003 SP1을 설치하는 경우 이 DLL을 수동으로 등록해야 합니다. 자세한 내용은 "추가 정보" 절을 참조하십시오.

핫픽스 정보

현재 지원되는 핫픽스를 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제를 해결하기 위한 것일 뿐이므로 이러한 특정 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 나중에 추가 테스트를 받아야 할 수도 있습니다. 따라서 이 문제의 영향이 심각하지 않으면 이 핫픽스가 포함된 다음 서비스 팩이 나올 때까지 기다리는 것이 좋습니다.

이 문제를 해결하려면 Microsoft 온라인 고객 서비스에 요청을 제출하여 핫픽스를 구하십시오. 핫픽스를 구하기 위한 온라인 요청을 제출하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://go.microsoft.com/?linkid=6294451
참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. 별도의 서비스 요청을 하려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내

첫 번째 패키지에 대한 세부 정보

전제 조건

전제 조건이 없습니다.

다시 시작 요구 사항

이 핫픽스를 적용한 후에는 컴퓨터를 다시 시작해야 합니다.

핫픽스 대체 정보

이 핫픽스는 다른 핫픽스를 대체하지 않습니다.

파일 정보

이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판의 날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오. Itanium 기반 시스템용 Microsoft Windows Server 2003
표 축소표 확대
날짜시간버전크기파일 이름
2004-12-2923:525,735Achg.asp
2004-12-2923:522,833Aexp2b.asp
2004-12-2923:522,841Aexp4b.asp
2005-06-2210:555.2.3790.35456,832Iispwchg.dllIA64
2005-06-2210:556.0.3790.35421,504W3comlog.dllIA64
2005-06-2210:556.0.3790.354951,296W3core.dllIA64
Microsoft Windows Server 2003
표 축소표 확대
날짜시간버전크기파일 이름
2004-12-2621:385,735Achg.asp
2004-12-2621:382,833Aexp2b.asp
2004-12-2621:382,841Aexp4b.asp
2005-06-2213:545.2.3790.35428,672Iispwchg.dll
2005-06-2213:546.0.3790.3549,728W3comlog.dllIA64
2005-06-2213:546.0.3790.354342,528W3core.dll

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

경고 메타베이스를 잘못 편집하면 메타베이스를 사용하는 모든 제품을 다시 설치해야 하는 심각한 문제가 발생할 수도 있습니다. Microsoft는 메타베이스를 잘못 편집함으로써 발생하는 문제에 대해 해결을 보증하지 않습니다. 메타베이스의 편집에 따른 모든 책임은 사용자에게 있습니다.

참고?편집하기 전에 항상 메타베이스를 백업하십시오.

이 핫픽스를 적용한 후 아래 단계를 수행하여 암호 변경 기능을 구성하십시오.
  1. 1. IIS를 실행 중인 컴퓨터에 핫픽스를 적용하여 파일을 업데이트하거나 Windows 2003용 서비스 팩 1을 설치합니다. 핫픽스는 모듈을 자동으로 등록하므로 3단계로 진행할 수 있습니다. 서비스 팩 1은 핫픽스 없이 설치되므로 모듈을 수동으로 등록해야 합니다.
  2. Iisadmpwd 디렉터리의 IISpwchg.dll 파일을 등록합니다.
    1. 시작을 누르고 실행을 누릅니다.
    2. 열기 상자에 다음을 입력한 후 Enter 키를 누릅니다.
      regsvr32 c:\windows\system32\inetsrv\iisadmpwd\iispwchg.dll
  3. 암호 변경 기능이 사용 가능하게 설정되도록 메타베이스의 PasswordChangeFlags 속성을 구성합니다.
    1. 시작을 누르고 실행을 누릅니다.
    2. 열기 상자에 cmd를 입력한 다음 Enter 키를 누릅니다.
    3. C:\Inetpub\Adminscripts 디렉터리로 이동합니다.
    4. 다음 명령을 입력한 후 Enter 키를 누릅니다.
      cscript.exe adsutil.vbs set w3svc/passwordchangeflags Value
      참고?이 예제 명령에서 ValuePasswordChangeFlags 속성에 설정할 값의 자리 표시자입니다.
  4. PasswordChangeFlags 속성에 사용할 수 있는 값은 다음과 같습니다. 이들 값을 조합해서 사용할 수 있습니다.
    • 0: 이것이 기본값입니다. 이 값은 암호를 변경할 때 SSL(Secure Sockets Layer) 연결을 사용해야 함을 나타냅니다.
    • 1: 이 값을 사용하면 비보안 포트에서도 암호를 변경할 수 있습니다. 이 값은 SSL을 사용할 수 없는 경우에 유용합니다.
    • 2: 이 값은 암호 변경 기능을 사용 불가능하게 해제합니다.
    • 4: 이 값은 암호 만료의 사전 알림을 사용 불가능하게 해제합니다.
  5. Iisadmpwd 디렉터리의 가상 디렉터리를 올바르게 만들었고 올바른 위치를 가리키는지 확인합니다. 올바른 위치는 System32\Inetsrv\Iisadmpwd입니다.

    Iisadmpwd 디렉터리의 가상 디렉터리를 만들려면 다음과 같이 합니다.
    1. 시작, 프로그램, 관리 도구를 차례로 누른 다음 인터넷 정보 서비스(IIS) 관리를 누릅니다.
    2. 인터넷 정보 서비스(IIS) 관리에서 Iisadmpwd 폴더를 놓을 웹 사이트를 마우스 오른쪽 단추로 누르고 새로 만들기를 누른 다음 가상 디렉터리를 누릅니다.
    3. 가상 디렉터리 만들기 마법사가 시작되면 지시에 따라 "IISADMPWD"라는 별칭을 가진 가상 디렉터리를 만듭니다. 경로가 Windows\System32\Inetsrv\Iisadmpwd 디렉터리를 가리켜야 합니다. "읽기" 권한과 "스크립트 실행(예: ASP)" 권한을 모두 선택해야 합니다.
  6. Iisadmpwd 가상 디렉터리는 암호 변경 기능을 사용하는 웹 사이트와 동일한 응용 프로그램 풀에서 실행되어야 합니다. 예를 들어, Microsoft Outlook Web Access(OWA) 웹 사이트에서 암호 변경 기능을 사용하는 경우 Iisadmpwd 가상 디렉터리는 이 OWA 사이트가 있는 Exchange 응용 프로그램 풀 안에서 실행되어야 합니다.

    참고?IISADMPWD에 대한 인증은 이 기능을 사용하는 응용 프로그램과 동일한 것이 좋습니다. 이 가상 디렉터리에서는 익명 인증을 사용 가능하게 설정할 필요가 없습니다.
  7. 다음 메타베이스 항목을 올바르게 설정했는지 확인합니다.

    참고 XML 편집기를 사용하여 메타베이스의 항목과 값을 편집하는 방식으로 메타베이스를 수동으로 변경하면 XML 편집기가 자동으로 큰따옴표 문자를 나타내는 태그를 삽입합니다. 이로 인해 메타베이스에는 두 개의 큰따옴표 문자가 포함됩니다. 이 문제를 해결하려면 메모장과 같은 비 XML 편집기에서 Metabase.xml 파일을 편집하거나 큰따옴표 문자를 나타내는 XML 태그를 사용하십시오. 큰따옴표 문자를 나타내는 XML 태그는 "입니다. Metabase.xml 파일을 편집한 후에는 변경 내용을 검토하여 " 태그가 변경 내용에서 여는 태그와 닫는 태그로 나타나지 않는지 확인하십시오. "" 및 "" 구문은 오류를 일으킵니다.
    표 축소표 확대
    메타베이스 항목 및 값설명
    AuthChangeURL = "/iisadmpwd/achg.asp"이 페이지는 실제 암호 변경 작업을 수행합니다.
    AuthExpiredURL = "/iisadmpwd/aexp.asp"이 페이지는 만료된 암호를 가진 사용자의 암호 변경 양식을 표시합니다. 계정 이름을 "domain\username" 형식으로 입력해야 합니다.
    AuthExpiredUnsecureURL="/iisadmpwd/aexp3.asp"이 페이지는 SSL을 사용하지 않는 경우에 암호 변경 양식을 표시합니다.
    AuthNotifyPwdExpURL = "/iisadmpwd/anot.asp"이 페이지는 사용자의 암호가 PasswordExpirePreNotifyDays 항목에 지정된 일 수보다 먼저 만료되는 경우에 나타납니다.
    AuthNotifyPwdExpUnsecureURL = "/iisadmpwd/anot3.asp"이 페이지는 SSL을 사용하지 않을 때 사용자의 암호가 PasswordExpirePreNotifyDays 항목에 지정된 일 수보다 먼저 만료되는 경우에 나타납니다.
    PasswordExpirePreNotifyDays이 메타베이스 항목은 클라이언트의 암호가 만료될 때까지 남은 일 수를 지정합니다. 이 메타베이스 항목은 또한 암호 사전 알림 메시지를 보내는 시간도 나타냅니다.
  8. 기본적으로 이들 메타베이스 항목은 메타베이스에서 W3SVC 수준에 있습니다. Adsutil.vbs 스크립트를 사용하여 이들 메타베이스 항목을 구성할 수 있습니다. Adsutil.vbs 스크립트는 시스템의 Inetpub\Adminscripts 디렉터리에 있습니다. Adsutil.vbs 스크립트를 사용하여 이들 메타베이스 항목을 구성하려면 다음과 같이 하십시오.
    1. 명령 프롬프트에서 C:\Inetpub\Adminscripts 디렉터리로 이동합니다.
    2. 다음 명령을 입력한 후 Enter 키를 누릅니다.
      cscript.exe adsutil.vbs set w3svc/MetabaseEntry Value
      예를 들어, 다음을 입력합니다.
      cscript.exe adsutil.vbs set w3svc/PasswordExpirePreNotifyDays 4

참조

Windows 소프트웨어 업데이트의 명명 스키마에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
816915 Microsoft Windows 소프트웨어 업데이트 패키지의 새 파일 명명 스키마
Microsoft 제품 업데이트를 설명하는 데 사용되는 용어에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 833734 - 마지막 검토: 2008년 1월 22일 화요일 - 수정: 10.11
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Information Services 6.0
키워드:?
kbautohotfix kbhotfixserver kbbug kbfix kbqfe kbwinserv2003presp1fix KB833734

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com