Have you granted permissions to any services (or the root) for the 'users' role/group? I've had similar issues and solved it like coomsie did. We followed this basic procedure and can get it to work ok. ArcGIS Manager->Security->Settings: Configure the GIS 'SITE' for 'Windows Domain' user/role store.
ArcGIS Manager->Security->Settings: Configure the GIS 'SITE' for 'Web' Authentication tier
ArcGIS Manager->Security->Settings: Generate 16 random chars for the shared key
Windows Server: Install the web-adaptor on a seperate machine with IIS7
IIS->Default Web Site->arcgis->Authentication: Disable Anonymous access to the 'arcgis' virtual directory
IIS->Default Web Site->arcgis->Authentication: Enable Windows Authentication in the 'arcgis' virtual directory
IIS->Default Web Site->arcgis->Authentication->Windows Authentication->Providers: Move 'NTLM' to the top of the list
Configure ArcGIS Web-Adaptor: Username/password is the ArcGIS Server Primary account. Shared key is same key as above when configuring security in the GIS 'Site'. You can find the key if you've lost it by logging in to a server in your site and going to: http://localhost:6080/arcgis/admin/security/config
ArcGIS Manager->Security->Roles: Configure an AD group to have 'User' access
ArcGIS Manager->Services->Site(root) Security: Add the AD group (above) to the 'Allowed roles'
To generate the random chars we wrote a real simple pythons script:
import random
random.seed()
def listToString(_list,delimiter):
try:
return delimiter.join(_list)
except:
return delimiter.join(["%s" % el for el in _list])
def getRandChars(num):
chars=["'","1","2","3","4","5","6","7","8","9","0","-","=","q","w","e","r","t","y","u","i","o","p","[","]","\\","a","s","d","f","g","h","j","k","l",";","'","z","x","c","v","b","n","m",",",".","/","~","!","@","#","$","%","^","&","*","(",")","_","+","Q","W","E","R","T","Y","U","I","O","P","{","}","|","A","S","D","F","G","H","J","K","L",":","\"","Z","X","C","V","B","N","M","<",">","?"]
out_chars=[]
i=1
while i<=num:
indx=random.randint(0,len(chars)-1)
out_chars.append(chars[indx])
i+=1
return out_chars
print listToString(getRandChars(16),"")
We do have some minor issues publishing services from ArcMap or ArcCatalog following procedures like these here: http://resources.arcgis.com/en/help/main/10.1/#/Tutorial_Publishing_a_map_service/0154000003vt000000...We get an error that 'Packaging Succeeded, but publishing failed.' and further 'Error: unable to connect to the publishing tools service'. We did verify that te 'publishing tools service' is started and permissions are granted to the 'Publishers' and 'Administrators' roles. We can however create a .sd file and use the web manager to create a web-service from the .sd file. We've got an open trouble ticket with ESRI on that issue. Similar thread post here: http://forums.arcgis.com/threads/56212-Cannot-publish-services-to-Prerelease-10.1-ServerBest of luck!