Účet NetworkService
Účet NetworkService je předdefinovaný místní účet používaný správcem řízení služeb. Tento účet není rozpoznán subsystémem zabezpečení, takže v volání funkce LookupAccountName nelze zadat jeho název. Má minimální oprávnění na místním počítači a funguje jako počítač v síti.
Tento účet lze zadat ve volání funkcí CreateService a ChangeServiceConfig. Všimněte si, že tento účet nemá heslo, takže všechny informace o hesle, které zadáte v tomto hovoru, budou ignorovány. I když subsystém zabezpečení lokalizuje tento název účtu, SCM nepodporuje lokalizované názvy. Proto obdržíte lokalizovaný název pro tento účet z funkce LookupAccountSid, ale název účtu musí být NT AUTHORITY\NetworkService při volání CreateService nebo ChangeServiceConfig, bez ohledu na národní prostředí nebo může dojít k neočekávaným výsledkům.
Služba, která běží v kontextu účtu NetworkService, zobrazí přihlašovací údaje počítače ke vzdáleným serverům. Ve výchozím nastavení obsahuje vzdálený token identifikátory SID pro skupiny Všichni a Ověření uživatelé. Identifikátor SID uživatele se vytvoří z hodnoty SECURITY_NETWORK_SERVICE_RID.
Účet NetworkService má pod klíčem registru HKEY_USERS vlastní podklíč. Proto je klíč registru HKEY_CURRENT_USER přidružený k účtu NetworkService.
Účet NetworkService má následující oprávnění:
- SE_ASSIGNPRIMARYTOKEN_NAME (zakázáno)
- SE_AUDIT_NAME (zakázáno)
- SE_CHANGE_NOTIFY_NAME (povoleno)
- SE_CREATE_GLOBAL_NAME (povoleno)
- SE_IMPERSONATE_NAME (povoleno)
- SE_INCREASE_QUOTA_NAME (zakázáno)
- SE_SHUTDOWN_NAME (zakázáno)
- SE_UNDOCK_NAME (zakázáno)
- Všechna oprávnění přiřazená uživatelům a ověřeným uživatelům
Další informace naleznete v tématu Service Security and Access Rights.