Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / проблема с метабазой в IIS 5 / 20 сообщений из 20, страница 1 из 1
10.10.2007, 13:35:10
    #34860087
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Доброго времени суток всем!

Наткнулся на проблему с иисом. После его установки на машину попытался реализовать интегрированную windows идентификацию, но по тупости перепутал команды. Шлепнул команду для IIS 6:

Код: plaintext
1.
cscript C:\Inetpub\AdminScripts\adsutil.vbs set w3svc/ 1 /NTAuthenticationProviders "Negotiate,NTLM"

а для 5 версии она должна была быть такой:

Код: plaintext
1.
cscript adsutil.vbs set w3svc/NTAuthenticationProviders "Negotiate,NTLM"

(Взято с сайта макрософта).
После этого веб сервер перестал пускать меня на asp старички, выдавая ошибку 403 или ошибку о том, что мой юзер не может читать метабазу ииса. Есть ли какие-нить человеческие пути побороть эту проблему... переустановка веб сервера не принесла никакого успеха...
...
Рейтинг: 0 / 0
10.10.2007, 19:54:10
    #34861549
MZH
MZH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Посмотрите текущие разрешения NTFS для файла метабазы и параметры аутентификации для сайта.
Попробуйте проверить значение NTAuthenticationProviders на машине с аналогичной инсталляцией и задать его.
...
Рейтинг: 0 / 0
11.10.2007, 10:36:18
    #34862243
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
MZHПосмотрите текущие разрешения NTFS для файла метабазы и параметры аутентификации для сайта.
Попробуйте проверить значение NTAuthenticationProviders на машине с аналогичной инсталляцией и задать его.

Был бы очень благодарен, если бы вы подсказали, где искать этот файл. Сразу попутный вопрос: если убить совсем этот файл, сервер не пересоздаст ли его заново, чистеньким и свеженьким? К сожалению, машины с аналогичной инсталляцией под рукой в данный момент нету, есть только машина с 2003 виндой, но это по видимому будет не то.
С параметрами аутентификации как только я не игрался... Сервак либо выплевывает ошибку 403, либо 500.
Т.е. в вебконфиге поекта выставляю:
Код: plaintext
1.
2.
3.
4.
5.
<authentication mode="Windows"/>
<identity impersonate="true"/>
<authorization>
    <deny users="?"/>
</authorization>
в настройках сервера ставлю встроенную проверку подлинности винды, отключаю анонима, на машине залогинен как админ. И, как понимаю, процесс должен запуститься от моего имени. Но в итоге вижу 403.

Далее делал следующее: убираю вышеуказанные строчки из вебконфига, отключаю встроенную проверку подлинности винды, включаю анонима и наблюдаю ту же ошибку...
Вот такая канитель.
...
Рейтинг: 0 / 0
11.10.2007, 10:52:47
    #34862311
Deadman2014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Василий Теркин
Был бы очень благодарен, если бы вы подсказали, где искать этот файл.

корневой_каталог_системы\System32\inetsrv\MetaBase.xml
...
Рейтинг: 0 / 0
11.10.2007, 10:58:25
    #34862341
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Deadman2014
корневой_каталог_системы\System32\inetsrv\MetaBase.xml

Ну а так что будет, если его убить?
...
Рейтинг: 0 / 0
11.10.2007, 11:00:17
    #34862353
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Кста, по указанному пути xml файла нету, есть только бинарник с таким именем.
...
Рейтинг: 0 / 0
11.10.2007, 17:17:45
    #34864015
MZH
MZH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Что, если снести IIS и поставить его заново? По идее, это должно обновить и файл метабазы.
Не помню, где лежит метабаза для пятого, можно попробовать поискать что-нибудь вроде MetaBase.
Попробуйте вообще убрать любые дополнительные настройки аутентификации.
...
Рейтинг: 0 / 0
11.10.2007, 17:22:47
    #34864033
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
MZHЧто, если снести IIS и поставить его заново? По идее, это должно обновить и файл метабазы.
Не помню, где лежит метабаза для пятого, можно попробовать поискать что-нибудь вроде MetaBase.
Попробуйте вообще убрать любые дополнительные настройки аутентификации.

А что имеется в виду под снести его? Через установку компонент для винды я его уже удалял и ставил заново. Не помогло.
Файл метабазы для пятого по-ходу лежит по пути корневой_каталог_системы\System32\inetsrv\
тока не с расширением xml, а с расширением bin, т.е. MetaBase.bin Попробовал убить этот файл, перезапустил сервак, и он его создал заново... Вот только ошибка не пропала.

автор
Далее делал следующее: убираю вышеуказанные строчки из вебконфига, отключаю встроенную проверку подлинности винды, включаю анонима и наблюдаю ту же ошибку...

А разве этим я не убираю дополнительные настройки аутентификации?
...
Рейтинг: 0 / 0
11.10.2007, 17:24:22
    #34864041
MZH
MZH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Василий Теркин автор
Далее делал следующее: убираю вышеуказанные строчки из вебконфига, отключаю встроенную проверку подлинности винды, включаю анонима и наблюдаю ту же ошибку...

А разве этим я не убираю дополнительные настройки аутентификации?
Не очень ясно помню синтаксис Web.config, но я бы вообще для начала убрал все дополнительные параметры.
...
Рейтинг: 0 / 0
11.10.2007, 17:45:33
    #34864096
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Сейчас кинул на этот сервак совсем девственный проект, вот его веб.конфиг

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?xml version="1.0"?>
<configuration>
	<appSettings/>
	<connectionStrings/>
	<system.web>
		<compilation debug="true"/>
		<authentication mode="Windows"/>
	</system.web>
</configuration>

Кста, пробовал убирать строчку <authentication mode="Windows"/>, результат один и тот же... 403!!! =(((
...
Рейтинг: 0 / 0
11.10.2007, 17:49:28
    #34864102
MZH
MZH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Пора включать аудит для отказов всех видов логона...
...
Рейтинг: 0 / 0
11.10.2007, 17:51:06
    #34864105
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
MZHПора включать аудит для отказов всех видов логона...

С удовольствием! =)))
Тока как это сделать?
...
Рейтинг: 0 / 0
11.10.2007, 17:55:30
    #34864117
MZH
MZH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Administrative Tools - Local Security Policy - Security Settings - Local Policies - Audit Policy
...
Рейтинг: 0 / 0
11.10.2007, 18:09:45
    #34864168
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Интересная там инфа:
Аудит входа в систему - Отказ (изменить не могу)
Аудит доступа к объектам - Успех, отказ (изменить не могу)
Аудит доступа к службе каталогов - Успех, Отказ (изменить не могу)
Аудит изменения политики - Успех, Отказ (изменить не могу)
Аудит использования привелегий - Отказ (изменить не могу)
Аудит отслеживания процессов - Нет аудита (изменить могу)
Аудит системных событий - Нет аудита (изменить могу)
Аудит событий входа в систему - Успех, Отказ (Изменить не могу)
Аудит управления учетными записями - Успех, Отказ (Изменить не могу)

Что из этого следует?
...
Рейтинг: 0 / 0
11.10.2007, 18:12:16
    #34864175
MZH
MZH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Из этого следует, что стоит заглянуть в лог Security и внимательно изучить его содержимое :)
...
Рейтинг: 0 / 0
11.10.2007, 18:23:01
    #34864211
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Сейчас просмотрел логи. Что выяснилось: если рестартануть иис, в лог системы выплевывается такое сообщение:


Тип события: Уведомление
Источник события: IISCTLS
Категория события: Отсутствует
Код события: 1
Дата: 11.10.2007
Время: 18:16:03
Пользователь: Н/Д
Компьютер: ХХХ
Описание:
Получена команда запуска IIS от пользователя ХХХ. Записаны данные о коде состояния.
Для получения дополнительных сведений по сообщению посетите узел технической поддержки корпорации Майкрософт: http://www.microsoft.com/contentredirect.asp.

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
Данные:
0000: 00 00 00 00 ....


А в логе безопасности после перезапуска ииса появилось вот это:


Тип события: Аудит успехов
Источник события: Security
Категория события: Вход учетной записи
Код события: 680
Дата: 11.10.2007
Время: 18:17:18
Пользователь: NT AUTHORITY\SYSTEM
Компьютер: ХХХ
Описание:
Попытка входа выполнена: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
Учетная запись входа: IWAM_ХХХ
Исходная рабочая станция: ХХХ
Код ошибки: 0x0


При последующих попытках захода на страницы веб-сервера в лог больше ничего не пишется.
...
Рейтинг: 0 / 0
11.10.2007, 18:24:39
    #34864217
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
В первом сообщении в строке
Получена команда запуска IIS от пользователя ХХХ -
ХХХ - мой логин, имеющий админские права
...
Рейтинг: 0 / 0
15.10.2007, 12:51:41
    #34868685
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Может быть лог моего вебсервера поможет, вот привожу его, т.к. уже не знаю, что мне делать с этой дрянью...


#Software: Microsoft Internet Information Services 5.1
#Version: 1.0
#Date: 2007-10-15 07:50:14
#Fields: time c-ip cs-username s-sitename s-computername cs-method cs-uri-stem cs-uri-query sc-status sc-win32-status time-taken cs-version cs-host
07:50:14 192.ххх.ххх.ххх - W3SVC1 ИМЯ_МАШИНЫ GET /AJAXEnabledWebSite2 - 401 5 0 HTTP/1.1 192.ххх.ххх.ххх
07:50:14 192.ххх.ххх.ххх ИМЯ_ДОМЕНА\МОЙ_ЛОГИН W3SVC1 ИМЯ_МАШИНЫ GET /AJAXEnabledWebSite2/ - 302 0 0 HTTP/1.1 192.ххх.ххх.ххх
07:50:14 192.ххх.ххх.ххх ИМЯ_ДОМЕНА\МОЙ_ЛОГИН W3SVC1 ИМЯ_МАШИНЫ GET /AJAXEnabledWebSite2/ - 403 5 0 HTTP/1.1 192.ххх.ххх.ххх
07:50:19 192.ххх.ххх.ххх - W3SVC1 ENIKITIN-01 GET /AJAXEnabledWebSite2/Default.aspx - 401 5 0 HTTP/1.1 192.ххх.ххх.ххх
07:50:19 192.ххх.ххх.ххх ИМЯ_ДОМЕНА\МОЙ_ЛОГИН W3SVC1 ИМЯ_МАШИНЫ GET /AJAXEnabledWebSite2/Default.aspx - 500 0 561 HTTP/1.1 192.ххх.ххх.ххх
07:50:23 192.ххх.ххх.ххх ИМЯ_ДОМЕНА\МОЙ_ЛОГИН W3SVC1 ИМЯ_МАШИНЫ GET /AJAXEnabledWebSite2/Default.aspx - 500 0 70 HTTP/1.1 192.ххх.ххх.ххх
07:50:25 192.ххх.ххх.ххх ИМЯ_ДОМЕНА\МОЙ_ЛОГИН W3SVC1 ИМЯ_МАШИНЫ GET /AJAXEnabledWebSite2/Default.aspx - 500 0 70 HTTP/1.1 192.ххх.ххх.ххх


Оч интересен тот факт, что в логе время неверное... т.е. указано, например, 07:50:25, а на самом деле на часах (фактически, да и на комповых часах) 11 часов...

Пробовал сделать такой финт:

Код: plaintext
1.
aspnet_regiis -ga МОЙ_ЛОГИН
Консоль пошуршала и отписалась, что мол все в порядке, права для этого пользователя обновлены.
Но ошибка все равно остается...
...
Рейтинг: 0 / 0
15.10.2007, 13:13:24
    #34868778
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Ну и зачем замаскировал локальные адреса?
...
Рейтинг: 0 / 0
15.10.2007, 13:55:15
    #34868962
Василий Теркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с метабазой в IIS 5
Anatoly PodgoretskyНу и зачем замаскировал локальные адреса?

А толку-то от них??? Проблемы же не решит.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / проблема с метабазой в IIS 5 / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]