Предоставление прав на запись для пользователя IIS на Windows 2003 Server

Я работаю на веб-сайте через Windows 2003 Server и IIS6, и у меня возникают проблемы с записью или удалением файлов в какой-либо временной папке, получая такие уведомления:

Предупреждение: отсоединить (C:\Inetpub\wwwroot\cakephp\app\tmp\cache\persistent\myapp_cake_core_cake_): в C:\Inetpub\wwwroot\cakephp\lib\Cake\Cache\Engine\FileEngine.php отказано в доступе в строке 254

Я пошел в tmp каталог и в свойствах я дал пользователю IIS следующие разрешения:

  • Читать и выполнить
  • Список папок Содержание
  • Читать

И это все еще показывает те же предупреждения.

Когда я нахожусь в окне свойств, если я нажимаю на Advanced имя пользователя IIS появляется дважды.

Один с разрешениями "Разрешить тип" и " Чтение и выполнение", а другой с разрешениями " Запретить " и " Специальные".

Мой вопрос: должен ли я дать этому пользователю не только разрешения на чтение и выполнение, но и эти?:

  • Создать атрибуты
  • Создание файлов / запись данных
  • Создать папки / Добавить данные
  • Удалить подпапки и файлы
  • удалять

Их можно выбрать, если я нажму на edit Кнопка над именем пользователя.

Разве я не открыл бы дыру в безопасности, если бы сделал это? В противном случае, как я могу читать и удалять файлы, которые использует мой веб-сайт?

Благодарю.

1 ответ

Решение

Наконец то, что я сделал, дало разрешения на чтение / запись / изменение app\tmp папка для гостевой учетной записи интернета.

Другие вопросы по тегам