Запуск службы Windows под учетной записью пользователя домена


8

Если я запустил службу Windows на каком-либо хосте под учетной записью пользователя домена, и пароль для этой учетной записи изменится в какой-то момент позже, будет ли служба теперь не запускаться, пока вы не обновите пароль?

Если нет, то как учетные данные для учетной записи пользователя домена сохраняются на машине, на которой запущена служба, таким образом, чтобы они могли пережить изменение пароля?

Ответы:


6

Да, если вы смените пароль. Затем вы должны обновить пароль для службы тоже.


Что делать, если служба все еще работает? Это продолжается до тех пор, пока не остановится один раз?
Коен

Да, он продолжает работать
прой

10

Кроме того, в Windows Server 2008 R2 (и Windows 7) есть новый (или два) тип учетной записи службы ( управляемая учетная запись службы ), которая будет управлять паролями для вас.


+1 - Отличный комментарий Оскар - Управляемые учетные записи служб - это новая функция в Windows 2008 R2, которую легко упустить из виду. Если вы запускаете службы с учетными записями домена, вы должны изучить эту новую функцию.
Dscoduc

5

Will the service now fail to start, until you update the password?

Да. Что делает второй вопрос спорным.

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


Почему бы просто не использовать учетную запись сетевого сервиса? Вот для чего это ...
Dscoduc

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

5
@Dscoduc, потому что иногда мы хотим отключить определенную учетную запись службы на уровне предприятия
Марк Хендерсон

4

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

При этом рекомендуется использовать учетную запись SERVER \ NETWORK SERVICE для служб, требующих доступа на уровне домена. Учетная запись NETWORK SERVICE фактически является псевдонимом, связывающим объект каталога DOMAIN \ SERVERNAME в Active Directory.

ех. Сервер A \ СЕТЕВОЙ СЕРВИС -> ДОМЕН \ Сервер A

Представьте, что ваш сервер, на котором запущена служба, - это ServerA, а ресурс, к которому нужен сервис, - это ServerB. При настройке службы для использования учетная запись ServerA \ NETWORK SERVICE фактически будет работать с учетной записью DOMAIN \ ServerA. Это дает дополнительное преимущество механизма автоматической смены паролей компьютера, который происходит (по умолчанию) каждые 30 дней, прозрачно для вас или вашей службы.

Кроме того, если вам нужно предоставить разрешения для вашей службы для связи с сервером ресурсов (ServerB) в том же лесу, вы можете просто отредактировать разрешения доступа на ServerB, чтобы предоставить разрешения доступа для учетной записи DOMAIN \ ServerA (помните, что это фактическая учетной записи ServerA \ NETWORK SERVICE), а затем все запросы к ресурсу на ServerB будут выполняться с использованием учетных данных учетной записи DOMAIN \ ServerA.

Несмотря на это, управляемые учетные записи служб в Windows 2008 (спасибо за то, что указали на это Оскару) выглядят как еще лучший способ обработки потребностей учетных записей служб!


Это может быть хорошим подходом для небольших помещений, но не масштабируется вообще.
Зайфер

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

Хороший ответ. Мне тоже любопытно, что не масштабируется?
blank3
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.