AccessFlags

이 속성에는 다음과 같은 파일 액세스 권한 플래그가 포함됩니다.

AccessExecute AccessNoRemoteWrite
AccessNoRemoteExecute AccessRead
AccessNoRemoteRead AccessScript
AccessNoRemoteScript AccessWrite
AccessSource

AccessExecute, AccessScript, AccessNoRemoteExecute, AccessNoRemoteScript 플래그를 TRUE로 설정하여 확정된 권한은 FTP 서버 파일에는 적용되지 않습니다.

주의 쓰기 및 실행 권한을 모두 설정하면 사용자가 내부 파일을 수정하고 실행하여 시스템에 있는 스크립트가 손상될 수 있으므로 위험합니다.

원격 액세스 플래그는 대응되는 일반 액세스 플래그가 설정되어 있을 때만 작동됩니다. 예를 들어, AccessNoRemoteRead를 설정해도 AccessRead가 설정되어 있지 않으면 소용이 없습니다. 두 플래그가 모두 설정되면 로컬 호스트에서 파일을 읽을 수 있으나 원격 클라이언트에서는 읽을 수 없습니다.

AccessSource 플래그를 설정하면 클라이언트에서 WebDAV(Web Distributed Authoring and Versioning)에서 설명한 HTTP 확장 기능을 사용하여 소스에 액세스할 수 있습니다. WebDAV에 대한 자세한 내용은, WWW Distributed Authoring and Versioning 웹 사이트와 WebDAV 게시 문서를 참조하십시오.

참고   모든 권한은 웹 서비스, 서버, 디렉터리, 파일에 적용됩니다. AccessRead와 AccessWrite 권한만 FTP 서비스, FTP 서버, FTP 디렉터리에 적용됩니다.

데이터 형식 Long
기본값 AccessRead = TRUE
상속 가능 여부 상속 가능

액세스 위치

이 속성은 다음 위치에서 액세스할 수 있습니다.

메타베이스 경로 키 종류
/LM/MSFTPSVC IIsFtpService
/LM/MSFTPSVC/N IIsFtpServer
/LM/MSFTPSVC/N/ROOT IIsFtpVirtualDir
/LM/MSFTPSVC/N/ROOT/FtpVirtualDir IIsFtpVirtualDir
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer
/LM/W3SVC/N/ROOT IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory IIsWebDirectory
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory/WebFile IIsWebFile

IIS 관리 기본 개체 정보

다음 표에는 IIS 관리 기본 개체를 사용하는 코드에만 필요한 추가 정보가 나열되어 있습니다.

메타베이스 식별자 MD_ACCESS_PERM
기본 비트 마스크 설정 MD_ACCESS_READ
사용자 유형 IIS_MD_UT_FILE

비트 마스크 값

상수 값 설명
MD_ACCESS_READ 0x00000001 읽기 액세스 허용
MD_ACCESS_WRITE 0x00000002 쓰기 액세스 허용
MD_ACCESS_EXECUTE 0x00000004 파일 실행 허용(스크립트 권한 포함)
MD_ACCESS_SOURCE 0x00000010 소스 액세스 허용
MD_ACCESS_SCRIPT 0x00000200 스크립트 실행 허용
MD_ACCESS_NO_REMOTE_WRITE 0x00000400 로컬에서만 쓰기 액세스 허용
MD_ACCESS_NO_REMOTE_READ 0x00001000 로컬에서만 읽기 액세스 허용
MD_ACCESS_NO_REMOTE_EXECUTE 0x00002000 로컬에서만 실행 허용
MD_ACCESS_NO_REMOTE_SCRIPT 0x00004000 로컬에서만 호스트 액세스 허용


© 1997-2001 Microsoft Corporation. All rights reserved.