Предоставление прав на запись для пользователя 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
папка для гостевой учетной записи интернета.