Thursday, May 03, 2007

IIS

도메인 서버 변경으로 인해 인터넷 접속을 하면 로그인 하라고 하는데..
테스트스쿨 으뜸지기님께서 2003-03-06 오전 9:37:00 에 작성, 추천 : 0, 조회 : 1538
http://www.maseong400.ms.kr/MrInfo/InfoKnow/KnowRead.aspx?InfoPK=18&OrderBy=InfoPK&Order=0&Info=0&SubInfo=6&CurPage=1&Search=All&SearchString=

제공한 자격 증명으로는 이 디렉터리나 페이지를 볼 권한이 없습니다.

--------------------------------------------------------------------------------

다음을 시도해 보십시오.

새로 고침 단추를 클릭하여 다른 자격으로 다시 시도해 보십시오.
이 디렉터리나 페이지를 볼 권한이 있다고 확신하는 경우,
258.123.129.200 홈 페이지에 있는 전자 메일 주소나 전화 번호를 사용하여 웹 사이트 관리자에게 문의하십시오.
HTTP 401.1 - 권한 없음: 로그온 실패
Internet Information Services

--------------------------------------------------------------------------------

기술 정보(지원 인력용)

자세한 정보:
Microsoft 기술 지원

--------------------------------------------------------------------------------
위와 같은 메시지가 나오며 아이디 패스워드 그리고 도메인을 넣고 접속을 하라고 나옵니다. 다른건 변경한것이 없고 도메인을 넣으려고 도메인서버를 셋팅하고서 이런현상이 납니다. 떻게 처리할지 가르쳐 주세요

베스트 답변 도메인 셋팅으로 인한 에러입니다. 천천히 읽어보고 해결하세요 hotline3



이 문제는 도메인을 새로 셋팅하거나 기존의 도메인에 대한 도메인 컨트롤러에서
익명 액세스 계정에 대한 사용자 권한이 수정된 경우에만 발생합니다.
아래 마이크로소프트에서 제시한 해결책을 첨부합니다.

원인
독립 실행형 Windows 2000 기반 구성원 서버에 IIS를 설치하면 그 구성원 서버는
해당 도메인으로부터 업데이트를 받아서 로컬 정책을 업데이트합니다.
그 결과, IUSR_ComputerName 및 IWAM_ComputerName 익명 액세스 계정에 다음과
같은 사용자 권한이 부여됩니다.

네트워크에서 이 컴퓨터 액세스
로컬 로그온
일괄 작업으로 로그온

Windows 2000에서는 기본적으로 IUSR 및 IWAM 익명 액세스 계정을 사용하므로
이들 계정에 로컬 컴퓨터에 대해 앞에서 설명한 사용자 권한이 있어야 합니다.

기본적으로 도메인 컨트롤러는 이들 사용자 권한에 대해 도메인 보안 정책을 정의하지 않습니다.
이들 사용자 권한이 해당 도메인의 도메인 컨트롤러에서 수정되면 다음과 같이 문제가 발생합니다.
독립 실행형 서버가 Windows 2000 Active Directory 도메인에 참가합니다.
구성원 서버가 도메인에 참가한 후 도메인 정책이 구성원 서버에 적용됩니다.
도메인 정책이 Windows 2000 구성원 서버에서 이들 사용자 권한에 대해 로컬 정책보다 우선합니다.

기본적으로 도메인 정책은 구성원 서버를 다시 시작할 때 업데이트되고 이후에는 다양한 간격으로 업데이트됩니다.


해결 방법

이 문제를 해결할 수 있는 몇 가지 방법을 아래와 같이 설명합니다.

IIS 다시 시작
특정 사용자 권한에 대한 도메인 보안 정책 정의하지 않기
도메인 기반 IUSR 및 IWAM 계정 만들기

방법 1: IIS 다시 시작

이 문제를 해결하려면 IIS를 다시 시작하십시오.

IIS가 IUSR 계정과 IWAM 계정에 필요한 권한이 있는지 확인하려고 합니다.
도메인 정책으로 인해 필요한 권한이 없으면 IIS가 로컬 IUSR 및 IWAM 계정에
필요한 사용자 권한을 허용하도록 프로그램 방식으로 로컬 정책을 변경합니다.

이 해결 방법은 임시 해결책입니다. 다음 번에 Active Directory가 도메인 정책을
적용할 때 Active Directory가 권한을 제거하면 IIS를 다시 시작하여 로컬 정책을 업데이트해야 합니다.

방법 2: 특정 사용자 권한에 대한 도메인 보안 정책 정의하지 않기

"원인" 절에 나와 있는 사용자 권한이 도메인 보안 정책의 일부로 정의되었는지
확인하려면 다음과 같이 하십시오.

해당 IIS 서버가 구성원으로 속한 도메인에 대한 도메인 컨트롤러에서, 시작 메뉴를
클릭하고 프로그램, 관리 도구를 차례로 가리킨 다음 도메인 보안 정책을 클릭합니다.
Windows 설정을 클릭한 다음 보안 설정을 클릭합니다.
로컬 정책을 클릭한 다음 사용자 권한 할당을 클릭합니다.
사용자 권한을 검토하려면 도메인 보안 정책 스냅인의 오른쪽 창에 있는 네트워크에서
이 컴퓨터 액세스를 두 번 클릭합니다. 나타나는 대화 상자에서 사용자 권한을 검토할 수 있습니다.
로컬 로그온 및 일괄 작업으로 로그온 사용자 권한에 대해서도 4단계를 반복합니다.
이들 권한 옆에 있는 이 정책 설정 정의 확인란을 선택하면 이 대화 상자에서 지정한 계정만
이 도메인의 구성원 서버에서 로컬로 로그온할 수 있습니다. 이 확인란을 선택하면 각 구성원 서버에서
이들 사용자 권한에 대해 로컬 정책이 무시됩니다.

이 문제를 해결하려면 다음 작업 중 하나를 수행하십시오.
"원인" 절에 나와 있는 각 사용자 권한 옆의 이 확인란을 선택 취소합니다. 그러면 구성원 서버가
로컬로 정의된 자신의 정책을 사용할 수 있습니다. - 또는 -

도메인 내의 각 웹 서버에 대한 Active Directory 도메인 컨트롤러의 도메인 보안 정책 스냅인에서
"원인" 절에 나와 있는 사용자 권한에 로컬 IIS 익명 액세스 계정을 추가합니다.
이렇게 하면 기본 도메인 정책이 모든 구성원 웹 서버에 구성될 때 모든 구성원 웹 서버 계정이
필요한 권한을 가질 수 있습니다.
Windows 2000 도메인 컨트롤러에서 로컬 IIS 익명 액세스 계정을 추가하려면 다음과 같이 하십시오.

해당 IIS 서버가 구성원으로 속한 도메인에 대한 도메인 컨트롤러에서, 시작 메뉴를 클릭하고 프로그램,
관리 도구를 차례로 가리킨 다음 도메인 보안 정책을 클릭합니다.
Windows 설정을 클릭한 다음 보안 설정을 클릭합니다.
로컬 정책을 클릭한 다음 사용자 권한 할당을 클릭합니다.
네트워크에서 이 컴퓨터 액세스 사용자 권한에 IUSR 및 IWAM 익명 액세스 계정을 추가하려면 다음과 같이 합니다.
도메인 보안 정책 스냅인의 오른쪽 창에서 네트워크에서 이 컴퓨터 액세스를 두 번 클릭합니다.
나타나는 대화 상자에서 추가를 클릭한 다음 찾아보기를 클릭합니다.
아래쪽에 있는 창에서 다음 문구를 선택합니다.
<< 세미콜론(;)으로 구분하여 이름을 입력...>>
다음과 같은 형식으로 선택한 문구를 익명 사용자 계정(IUSR이나 IWAM 중 적절한 것)으로 바꿉니다.

ComputerName\IUSR_ComputerName
확인을 클릭한 다음 다시 확인을 클릭합니다.
로컬 로그온 및 일괄 작업으로 로그온 사용자 권한에 대해 4a - 4e 단계를 반복합니다.
마지막으로 사용자 정책과 컴퓨터 정책을 새로 고치려면 다음과 같이 하십시오.
IIS 서버에서, 명령 프롬프트로 이동하고 다음 명령을 입력한 후 Enter 키를 누릅니다.
secedit /refreshpolicy user_policy

명령이 완료되면 다음 명령을 입력한 후 Enter 키를 누릅니다.
secedit /refreshpolicy machine_policy

IIS 관리 서비스를 다시 시작합니다.
방법 3: 도메인 기반 IUSR 및 IWAM 계정 만들기
도메인의 모든 IIS 서버가 사용할 수 있는 도메인 기반 IUSR 및 IWAM 계정을 만드십시오.
이 방법은 도메인 정책에 로컬 IUSR 및 IWAM 계정을 여러 번 추가하는 것보다 효율적이고 관리하기도 쉽습니다.

도메인 기반 IUSR 및 IWAM 계정을 만들려면 다음과 같이 하십시오.
도메인 정책에 도메인 기반 IUSR 및 IWAM 계정을 추가합니다.
이들 도메인 기반 계정을 사용하도록 모든 IIS 구성원 서버를 업데이트합니다.

IUSR 및 IWAM에 도메인 기반 계정을 사용할 경우에는 도메인의 각 웹 서버에 대해 다음과 같이 하십시오.
시작 메뉴에서 실행을 클릭합니다. 실행 대화 상자에서 dcomcnfg.exe를 입력한 다음 확인을 클릭합니다.
기본 보안 탭의 기본 시작 권한에서 기본값 편집을 클릭합니다.
실행 허용 권한을 가진 새 도메인 기반 IUSR 및 IWAM 계정을 추가하거나, 새 도메인 기반 IUSR 및 IWAM 계정을
추가한 다음 사용 권한 목록에서 실행 허용을 선택합니다.

0 Comments:

Post a Comment

<< Home