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

What does <domain name="">\<computer name="">$ означает?</computer></domain>

Я столкнулся с предполагаемой проблемой аутентификации ASP, и ошибка заключается в том, что пользователю отказано в доступе:

MYDOMAIN\MYCOMPUTER$

куда MYDOMAIN является заполнителем для доменного имени, и MYCOMPUTER это имя компьютера. Имеет ли это особое значение? Я думаю, это может означать «учетную запись локальной системы» или может обозначать учетную запись компьютера.

Как отмечали некоторые другие, это учетная запись компьютера, а не учетная запись пользователя.

Подобные ошибки аутентификации ASP обычно возникают из-за того, что в качестве токена аутентификации передается сама учетная запись компьютера, а не ваша учетная запись пользователя.

Если вы хотите использовать аутентификацию учетной записи пользователя Windows для страницы ASP, попробуйте два следующих варианта:

На вкладке безопасности каталога в каталоге приложения IIS вам необходимо установить для параметра «Встроенная проверка подлинности Windows» значение true, чтобы оно могло запрашивать ваше имя пользователя и пароль.

ИЛИ

Попробуйте добавить этот ключ в web.config:

<identity impersonate="true" UserName="YourDomain\=Your windows username" Password = "your windows password" />

Более подробную информацию о настройках олицетворения ASP можно найти здесь: http://msdn.microsoft.com/en-us/library/aa292118%28VS.71%29.aspx

Учетные записи пользователей со схемой именования DOMAIN\MACHINE$ являются так называемыми учетными записями компьютеров и представляют названный компьютер в этом домене. Эти учетные записи создаются, когда вы присоединяете этот компьютер к домену.

Соглашение об именах domain \ machine-name $ используется для обозначения учетной записи компьютера, подключенного к домену. Что касается удобства использования, любая служба, работающая как локальная система или сетевая служба на этом компьютере, будет аутентифицироваться в сети как домен \ имя-машины $.

Это, естественно, также имеет связанные с безопасностью последствия. Если на компьютерном объекте в Active Directory домен \ имя-машины $ предоставляется, например, полный контроль, то любая служба, работающая как системная или сетевая служба на этом компьютере, сможет изменить любой аспект этой учетной записи компьютера в Active Directory. Каталог, в том числе возможность изменять разрешения для самой учетной записи.

Это должно относиться к учетной записи вашего компьютера в Active Directory.

Вы должны проверить, имеет ли ваш пользователь право доступа к этому компьютеру.