Назад | Перейти на главную страницу

Файлы IIS 7.5, отредактированные с использованием разрешений на потерю FTP

У меня есть веб-приложение, работающее под управлением IIS 7.5, у меня есть несколько файлов, требующих, чтобы I_USER имел права на запись / изменение. Когда эти разрешения применены и приложение работает без сбоев. Однако приложение также разрешает доступ к папке по FTP. Всякий раз, когда файлы с разрешениями на запись / изменение для IUSER изменяются с использованием учетной записи FTP, разрешения теряются, и мне приходится вручную удаленно подключаться к серверу и применять разрешения на изменение записи, иначе веб-приложение выдаст ошибку при попытке изменить файлы. Кто-нибудь знает, почему это происходит и как это предотвратить?

Я предполагаю, что когда файл изменяется с использованием FTP, он буквально удаляет файл и создает его снова, что в этом случае для файла по умолчанию будет установлено разрешение его корневой папки. Как мне предотвратить это, не дав всей папке прав на запись / изменение для I_USER?

Похоже, вам нужно изменить поведение FTP-клиента, выполняющего работу, если это вообще возможно. Похоже, вам нужно решение.

В качестве альтернативы вы можете настроить домашний каталог FTP-сервера в другом месте, а веб-сервер должен скопировать файлы согласно cron / запланированной задаче, чтобы у него были правильные разрешения? Или сделать это как часть сценария, который запускается при отключении FTP-клиента?