NetworkService Hesabı
NetworkService hesabı, hizmet denetim yöneticisi tarafından kullanılan önceden tanımlanmış bir yerel hesaptır. Bu hesap güvenlik alt sistemi tarafından tanınmadığından, LookupAccountName işlevine yapılan bir çağrıda adını belirtemezsiniz. Yerel bilgisayarda en düşük ayrıcalıklara sahiptir ve ağdaki bilgisayar olarak görev yapar.
Bu hesap, CreateService çağrısında ve ChangeServiceConfigişlevleribelirtilebilir. Bu hesabın parolası olmadığını, bu nedenle bu çağrıda sağladığınız parola bilgilerinin yoksayıldığını unutmayın. Güvenlik alt sistemi bu hesap adını yerelleştirse de, SCM yerelleştirilmiş adları desteklemez. Bu nedenle, LookupAccountSid işlevinden bu hesap için yerelleştirilmiş bir ad alırsınız, ancak yerel ayardan bağımsız olarak CreateService veya ChangeServiceConfigçağrısı yaptığınızda hesabın adı NT AUTHORITY\NetworkService olmalıdır veya beklenmeyen sonuçlar oluşabilir.
NetworkService hesabı bağlamında çalışan bir hizmet, bilgisayarın kimlik bilgilerini uzak sunuculara sunar. Varsayılan olarak, uzak belirteç Herkes ve Kimliği Doğrulanmış Kullanıcılar grupları için SID'ler içerir. Kullanıcı SID'i SECURITY_NETWORK_SERVICE_RID değerinden oluşturulur.
NetworkService hesabının HKEY_USERS kayıt defteri anahtarı altında kendi alt anahtarı vardır. Bu nedenle, HKEY_CURRENT_USER kayıt defteri anahtarı NetworkService hesabıyla ilişkilendirilir.
NetworkService hesabı aşağıdaki ayrıcalıklara sahiptir:
- SE_ASSIGNPRIMARYTOKEN_NAME (devre dışı)
- SE_AUDIT_NAME (devre dışı)
- SE_CHANGE_NOTIFY_NAME (etkin)
- SE_CREATE_GLOBAL_NAME (etkin)
- SE_IMPERSONATE_NAME (etkin)
- SE_INCREASE_QUOTA_NAME (devre dışı)
- SE_SHUTDOWN_NAME (devre dışı)
- SE_UNDOCK_NAME (devre dışı)
- Kullanıcılara ve kimliği doğrulanmış kullanıcılara atanan tüm ayrıcalıklar
Daha fazla bilgi için bkz. Hizmet Güvenliği ve Erişim Hakları.