웹과 FTP 권한 및 NTFS 권한에는 중요한 차이점이 있습니다. 웹과 FTP 권한은 NTFS 권한과는 달리, 웹 사이트와 FTP 사이트를 액세스하는 모든 사용자에게 적용됩니다. NTFS 권한은 유효한 Windows 계정을 가진 특정 사용자나 사용자 그룹에게만 적용됩니다. NTFS는 서버의 실제 디렉터리에 대한 액세스를 제어하는 반면, 웹과 FTP 권한은 웹 사이트나 FTP 사이트의 가상 디렉터리에 대한 액세스를 제어합니다. 자세한 내용은 웹 사이트 및 FTP 사이트를 참조하십시오.
기본적으로 웹과 FTP 액세스 권한에는 Windows 계정 IUSR_computername을 사용합니다. 사용자가 익명 인증을 사용하는 사이트를 액세스할 때는 이 계정을 사용합니다. 기본적으로 IUSR_computername에는 웹 사이트나 FTP 사이트로 구성되는 실제 폴더에 대한 NTFS 권한이 부여됩니다. 그러나 사이트의 모든 폴더나 파일에 대해 부여된 이러한 권한을 변경할 수 있습니다. 예를 들면, 웹 권한을 사용하여 웹 사이트를 방문하는 사용자가 특정 페이지를 보고, 정보를 업로드하고, 사이트에서 스크립트를 실행할 수 있게 할지 여부를 제어할 수 있습니다. 자세한 내용은 액세스 제어 정보를 참조하십시오.
중요
- 디렉터리나 파일에 대한 웹이나 FTP 권한과 NTFS 권한이 서로 다를 때는 제한 수준이 높은 쪽이 사용됩니다.
- 웹 사이트, FTP 사이트 또는 가상 디렉터리에 대한 보안 속성을 설정하는 경우, IIS는 개별 디렉터리와 파일의 속성을 다시 설정할 수 있는 권한이 있어야 한다는 메시지를 표시합니다. 이러한 속성을 다시 설정하도록 선택하면 이전의 보안 설정은 새 설정으로 바뀝니다. 속성 설정에 대한 자세한 내용은 웹 사이트 및 FTP 사이트 정보의 사이트 속성 및 속성 상속 절을 참조하십시오.
- WebDAV(Distributed Authoring and Versioning)는 HTTP 연결 상에 파일 시스템 같은 모든 저장 매체를 나타내는 HTTP 1.1 표준의 확장입니다. WebDAV를 IIS에서 구현하면 다른 장소에 있는 만든 이가 서버의 파일과 디렉터리를 작성하고 이동, 검색, 삭제할 수 있습니다. WebDAV는 HTTP 1.1에 대해 제시된 초안을 구현한 것이므로 FTP 사이트와 같은 HTTP 외의 서비스에 대해서는 사용할 수 없습니다. 자세한 정보를 보려면 WebDAV 게시를 참조하십시오.
웹 컨텐트(WebDAV 포함)에 대한 사용 권한을 설정하려면
- IIS 스냅인에서 웹 사이트, 가상 디렉터리 또는 파일을 선택한 다음 속성 시트를 엽니다.
- 홈 디렉터리나 가상 디렉터리 또는 파일 속성 시트에서 다음 확인란을 필요에 따라 선택하거나 지웁니다.
- 읽기(기본적으로 선택됨) 디렉터리 또는 파일 내용과 속성을 볼 수 있습니다.
- 쓰기 디렉터리 또는 파일 내용과 속성을 변경할 수 있습니다.
- 스크립트 소스 액세스 원본 파일을 액세스할 수 있습니다. 읽기가 선택된 경우에는 원본을 읽을 수 있고, 쓰기가 선택된 경우에는 원본에 기록할 수 있습니다. 스크립트 소스 액세스에는 ASP 응용 프로그램의 스크립트와 같은 스크립트에 대한 원본 코드가 포함됩니다. 읽기와 쓰기 중 어느 하나라도 선택되지 않은 경우에는 이 옵션을 사용할 수 없습니다.
- 디렉터리 검색 파일 목록과 모음을 볼 수 있습니다.
- 방문 기록 웹 사이트를 방문할 때마다 로그 항목이 만들어집니다.
- 이 리소스 색인화 인덱싱 서비스에서 이 리소스를 색인화할 수 있습니다. 이 리소스에서 검색을 할 수 있습니다.
- 실행 권한에서 적합한 스크립트 실행 수준을 다음 중 선택합니다.
- 없음 서버에서 ASP 응용 프로그램과 같은 스크립트나 실행 파일을 실행하지 않습니다.
- 스크립트 서버에서 ASP 응용 프로그램과 같은 스크립트만 실행합니다.
- 실행(스크립트 포함) 서버에서 ASP 응용 프로그램과 같은 스크립트와 실행 파일을 모두 실행합니다.
- 확인을 클릭합니다.
참고
- 권한을 사용할 수 없게 하면 모든 사용자를 제한합니다. 예를 들어, 읽기 권한을 사용할 수 없게 하면 사용자 계정에 적용되는 NTFS 권한에 관계 없이 모든 사용자가 파일을 볼 수 없게 됩니다. 그러나 읽기 권한을 사용할 수 있게 설정하면 액세스를 제한하는 NTFS 권한이 적용되지 않는 한, 모든 사용자가 그 파일을 볼 수 있습니다.
- IIS 권한과 NTFS 권한이 모두 설정되어 있는 경우에는 액세스를 명시적으로 거부하는 권한이 액세스를 허용하는 권한에 대해 우선합니다.
중요 스크립트 소스 액세스를 선택하면 사용자들이 ASP 응용 프로그램의 스크립트를 통해 사용자 이름과 암호와 같은 중요한 정보를 볼 수 있습니다. 서버에서 실행되는 원본 코드를 변경하여 서버 보안과 성능에 심각한 영향을 줄 수도 있습니다. 이러한 종류의 정보나 기능에 대한 액세스는 Windows의 개별 계정과 다이제스트 인증이나 통합 Windows 인증과 같은 높은 수준의 인증을 통해 제어하는 것이 가장 좋습니다.
FTP 컨텐트에 대한 사용 권한을 설정하려면
- IIS 스냅인에서 FTP 사이트, 가상 디렉터리 또는 파일을 선택한 다음 속성 시트를 엽니다.
- 홈 디렉터리나 디렉터리 또는 파일 속성 시트에서 다음 확인란을 필요에 따라 선택하거나 선택 해제합니다.
- 읽기 파일 내용을 볼 수 있습니다.
- 쓰기 파일 내용을 변경할 수 있습니다.
- 방문 기록 로그 파일에 사용자 방문을 기록할 수 있습니다.
참고 계정 정보를 변경한 후 out-of-process 응용 프로그램을 시작할 때 문제가 생기는 것은, 계정 정보를 변경한 후 사용자 계정 이름과 암호 정보를 동기화하지 않았기 때문일 수 있습니다. IWAM_computername 계정으로 로그온할 수 없다는 이벤트 로그 오류 메시지를 받을 수 있습니다. 이런 문제가 발생하면, synciwam 스크립트를 실행하여 암호를 동기화합니다. 스크립트를 실행하려면 명령 프롬프트에서 cscript synciwam.vbs [-v|-h]을 입력합니다.
-v는 세부 정보 표시 모드를 사용하고 스크립트 작업의 로그를 인쇄합니다.
-h는 도움말 정보를 인쇄합니다.
synciwam.vbs 파일은 %systemdrive%\inetpub\adminscripts에 있습니다.
이러한 속성 시트에 대한 자세한 내용을 보려면 해당 속성 시트에서 도움말을 클릭합니다.
© 1997-2001 Microsoft Corporation. All rights reserved.