Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASP - AccessFlags

AccessFlags

Это свойство содержит следующие флаги разрешений на доступ к файлам:

AccessExecute AccessNoRemoteWrite
AccessNoRemoteExecute AccessRead
AccessNoRemoteRead AccessScript
AccessNoRemoteScript AccessWrite
AccessSource  

Разрешения, задаваемые установкой флагов AccessExecute, AccessScript, AccessNoRemoteExecute и AccessNoRemoteScript в значение TRUE, не распространяются на файлы, находящиеся на FTP-сервере.

Осторожно!   Предоставление разрешений на запись и на выполнение может повлечь нежелательные последствия, так как при этом пользователи получают возможность изменять расположенные в системе файлы и запускать в ней потенциально опасные сценарии.

Флаги удаленного доступа действуют только, если установлены соответствующие им основные флаги. Например, установка флага AccessNoRemoteRead не вызовет никаких изменений, пока не будет установлен флаг AccessRead. Если установить оба этих флага, локальный узел сможет считывать данный файл, а удаленный клиент — нет.

Установленный флаг AccessSource предоставляет клиентам доступ к исходным материалам с помощью расширений HTTP, описанных в стандарте Web Distributed Authoring and Versioning (WebDAV). Дополнительные сведения о WebDAV см. на веб-узле Консорциума Интернета (World Wide Web Consortium) и в документации по публикации средствами WebDAV.

Примечание.   Все разрешения применимы к веб-службам, веб-серверам, веб-каталогам и веб-файлам. К FTP-службам, FTP-серверам и FTP-каталогам применимы только разрешения AccessRead и AccessWrite.

Тип данных Длинное целое (Long)
Значение по умолчанию AccessRead = TRUE
Наследование Наследуемое

Разделы, в которых доступно данное свойство

Это свойство доступно в следующих разделах метабазы:

Путь в метабазе Тип параметра
/LM/MSFTPSVC IIsFtpService
/LM/MSFTPSVC/N IIsFtpServer
/LM/MSFTPSVC/N/ROOT IIsFtpVirtualDir
/LM/MSFTPSVC/N/ROOT/ВиртуальныйFtpКаталог IIsFtpVirtualDir
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer
/LM/W3SVC/N/ROOT IIsWebVirtualDir
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог IIsWebVirtualDir
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог/ВебКаталог IIsWebDirectory
/LM/W3SVC/N/ROOT/ВиртуальныйВебКаталог/ВебКаталог/ВебФайл IIsWebFile

Информация об объекте IIS Admin Base

В следующих таблицах перечислены дополнительные сведения, которые требуются только для программ, использующих объект IIS Admin Base.

Идентификатор свойства в метабазе 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 Разрешает только локальный доступ к узлу.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог