Windows Perms - ADOMAIN\AMACHINE$ - что означает (точно)?

У меня есть задача, запущенная на AMACHINE под учетной записью SYSTEM.

На BMACHINE есть общий каталог, который виден на AMACHINE, и этот общий каталог позволяет r+w для имени пользователя ADOMAIN\AMACHINE$.

Я считаю, что ADOMAIN\AMACHINE$ означает, что для всех пользователей AMACHINE должно быть разрешено r+w для общего ресурса.

  1. Правильно ли я в это верю?
  2. Есть ли что-то странное в учетной записи SYSTEM, что может означать, что она исключена из этих разрешений?

Я прочитал, что означает <имя домена> \ <имя компьютера> $? что было полезно, но слишком пристрастно к ASP.Net.

1 ответ

Учетная запись ADOMAIN\AMACHINE$ используется для включения учетных записей локальной службы с возможностью осуществлять аутентифицированный доступ к сети (система или сетевая служба в зависимости от версии Windows) для доступа к ресурсам с контролируемыми разрешениями в сети. Они делают это, представляя себя, используя имя учетной записи компьютера, т.е. ADOMAIN\AMACHINE$ в вашем случае.

Это означает, что служба, работающая в одном из этих контекстов, может получить доступ к общему ресурсу, который явно предоставил разрешения для учетной записи компьютера. Это не означает, что любые другие локальные учетные записи пользователей AMACHINE могут получить доступ к общему ресурсу. Обратите внимание, что локальная учетная запись службы отличается - она ​​может получать доступ к сетевым ресурсам только через нулевой сеанс (доступ без аутентификации).

Это неверная и вводящая в заблуждение информация об этом в разных местах, но эта статья MSDN об учетных записях служб SQL объясняет это правильно.

Другие вопросы по тегам