Дружим IIS и шару на Samba

FreeBSD
Потребовалось подключить на сайт в IIS виртуальный каталог, расшаренный на юниксовом NASe (FreeNAS 7.3). Веб сервер не в домене, поскольку публичный, FreeNas — с авторизацией в домене, без гостевых пользователей и других глупостей. Если подключаем диск напрямую на веб-сервер, с использованием доменной учётной записи — всё хорошо. При добавлении Virtual Directory в IIS — ошибка, некорректное имя пользователя или пароль. На сайте MS выяснилось, что IIS подключается к сетевому диску под одним пользователем (по умолчанию IUSR_<имя сервера>), а когда строит дерево каталога — уже использует данные, указанные в настройках Virtual Directory.
Решилось так:
  1. Создаем в домене пользователей IUSR_<имя вашего веб-сервера> и допустим test
  2. Даем этим пользователям права на нужную нам шару
  3. создаем таких же пользователей на NASe, затем добавляем их в базу Samba через smbpasswd
  4. Подключаем Virtual Directory на IIS, используя имя domain\test

3 комментария

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.