게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: IIS에서 설정변경시 권한문제
작성자: 송원석
작성일시: 2010-03-31 10:17,  조회수: 2,076
직접 해당 메시지를 본 것이 아니므로 확실한 답변을 드리기는 힘듭니다만, 잠시 개요를 말씀드리면 이렇습니다.

과거 IIS 6.0 까지는 무조건 서버 관리자가 IIS 를 관리했었습니다. 이 때, 서버 머신에 로그인하는 계정이 Administrator 냐 아니냐를 생각하지 마시고, 서버 관리자와 실제로 특정 사이트를 개발한 개발자 및 그 사이트의 실제 운영자의 관점에서 생각해보십시오. 즉, 서버 관리는 서버 관리 부서의 A 라는 사람이 하지만, 개발 및 운영은 타 부서의 B 가 하는 식이죠.

만약, B 가 자신이 관리하는 사이트의 기본 문서 설정을 바꾸고 싶다면 어떻게 해야 할까요? IIS 6.0 까지는 방법이 없었습니다. A 에게 전화를 걸어서 바꿔달라고 해야만 합니다. 그러면 A 가 콘솔이나 터미널 서비스로 로그인해서 사이트 정보를 수정하고, 결과적으로 이 정보들은 메타베이스에 저장됩니다. 보통 B 는 배포를 위해 사이트에 접근할 수 있는 FTP 권한 등 만을 갖고 있고, 터미널로 로그인 할 수 있는 권한은 없는 상태가 대부분이니까요. 그 대표적인 예가 웹 호스팅 환경일 겁니다.

그러나, IIS 7.0 부터는 메타베이스가 사라지고 applicationHost.config 파일과 web.config 파일로 대체되었습니다. 앞에서 말한 기본 문서 설정도 양쪽에서 모두 설정이 가능합니다. 따라서, 적절한 권한만 있다면, 이제 B 도 web.config 를 직접 수정해서 A 에게 부탁하지 않고서도 자신이 관리하는 사이트의 기본 문서를 수정할 수 있게 된 것입니다.

그런데, 이번에는 반대 입장을 한 번 생각해 보십시오. 모든 설정을 web.config 에서 변경할 수 있다면, 서버 관리자인 A 입장에서는 날벼락일 겁니다. 서버 관리자로서는 당연히 통제해야 할 것들이 있습니다. 그런데, 난데없이 web.config 설정 하나만으로도 자신도 모르게 다른 사람들이 설정을 좌지우지 할 수 있다면 그건 재앙일 겁니다. 그래서, IIS 7.0 에서는 서버 관리자가 어떤 기능을 B 같은 사람들에게 직접 설정할 수 있는지를 허용해 줄 수가 있습니다. 이런 기능을 "권한 위임" 또는 "관리 위임" 이라고 합니다. 대략의 내용은 다음 문서를 참고하시구요.

http://www.egocube.pe.kr/Translation/Content/iis-7/200711210001

결과적으로 서버 관리자가 직접 설정하는 권한들은 System32 하위 applicationHost.config 에만 저장이 되고, 그 외에 위임된 권한들은 web.config 에서도 설정이 가능합니다. 그리고, 인터넷 서비스 관리자를 통해서 이루어지는 설정들도 당연히 이 규칙을 따르게 됩니다.

따라서, 결론은 권한에 따라서 말씀하신 것과 같은 오류가 발생할 수도 있으며, 그 해결 방법은 충분한 권한을 갖고 있는 계정으로 수행하시던가 위임을 설정해주셔야만 합니다.

감사합니다.

IP 주소: 210.92.24.89
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 5 페이지입니다.
게시물
2,105

base64질문이요..

김종식

2010-04-08 558
2,104

re: base64질문이요..

송원석

2010-04-09 1,919
2,103

Response.Redirect..

김종식

2010-04-08 485
2,102

re: Response.Redirect..

송원석

2010-04-08 1,741
2,101

re: Response.Redirect..

김종식

2010-04-08 482
2,100

re: Response.Redirect..

송원석

2010-04-09 1,895
2,099

IIS7에서는 폼인증 디버깅..

알라딘

2010-04-06 654
2,098

re: IIS7에서는 폼인증 디버깅..

송원석

2010-04-06 2,379
2,097

re: IIS7에서는 폼인증 디버깅.. [1]

알라딘

2010-04-06 483
2,096

re: IIS7에서는 폼인증 디버깅.. [2]

알라딘

2010-04-06 474
2,095

IIS7 윈도우, 폼인증 동시사용..

알라딘

2010-04-06 672
2,094

텍스트파일관련 [2]

이석환

2010-04-01 479
2,093

re: 텍스트파일관련

송원석

2010-04-02 1,746
2,092

IIS에서 설정변경시 권한문제

알라딘

2010-03-30 485

re: IIS에서 설정변경시 권한문제

송원석

2010-03-31 2,076
2,090

iis7.5 Form인증시 디버깅 에러

알라딘

2010-03-30 782
2,089

re: iis7.5 Form인증시 디버깅 에러

송원석

2010-03-31 1,819
2,088

윈도우7에서의 IIS계정 생성..

알라딘

2010-03-24 610
2,087

re: 윈도우7에서의 IIS계정 생성..

송원석

2010-03-24 2,016
2,086

ftp설정시 포트 인식? [3]

알라딘

2010-03-24 596
2,085

풀 계정설정..

알라딘

2010-03-23 512
2,084

re: 풀 계정설정..

송원석

2010-03-23 1,973
2,083

iis7에서 권한문제?

알라딘

2010-03-23 1,111
2,082

re: iis7에서 권한문제?

송원석

2010-03-23 2,792
2,081

re: iis7에서 권한문제?

알라딘

2010-03-23 765