IIS worker process NT user-id [modified]
-
I'm trying to get definitive information about the OS account ID used by the IIS process(es) on server OSs. We have a product install that must allow modify access to a registry key we create. Right now, we have found that the user-id IIS_USRS should be used for a Server 2008 R2 box with IIS 7. But I have no idea if this is all we need to do for an Server OS and other versions of IIS, e.g. IIS6. I also read about IIS 7 and its support for app pool identity accounts, for example w3wp.exe runs under 'DefaultAppPool' but this isn't a 'real' user id and cannot be specified for setting either file or registry access control. The situation is that our product is a class library that may be used by web services or web apps, the library requires modify access to a special registry key (specific to our product) and hence this question. Should I simply allow mod access to IIS_USRS or NETWORKSERVICE or what? Does a web app/service always run within a process named w3wp.exe? Any info much appreciated. Harry.
modified on Wednesday, June 23, 2010 11:37 AM