s4: Add additional 2-letter SID/RID mappings.
authorAndrew Kroeger <andrew@id10ts.net>
Fri, 29 May 2009 01:18:33 +0000 (20:18 -0500)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 29 May 2009 02:37:26 +0000 (12:37 +1000)
Information from http://msdn.microsoft.com/en-us/library/aa379602(VS.85).aspx

source4/libcli/security/sddl.c

index a8d893f0855ff13b544bee3797815d04bdfe8c6f..39bdf047ac6b5b73917ca5db12db99e4460f3cc4 100644 (file)
@@ -80,11 +80,34 @@ static const struct {
        { "CO", SID_CREATOR_OWNER },
        { "CG", SID_CREATOR_GROUP },
 
+       { "AN", SID_NT_ANONYMOUS },
+       { "BG", SID_BUILTIN_GUESTS },
+       { "BO", SID_BUILTIN_BACKUP_OPERATORS },
+       { "BU", SID_BUILTIN_USERS },
+       { "IU", SID_NT_INTERACTIVE },
+       { "LS", SID_NT_LOCAL_SERVICE },
+       { "NO", SID_BUILTIN_NETWORK_CONF_OPERATORS },
+       { "NS", SID_NT_NETWORK_SERVICE },
+       { "NU", SID_NT_NETWORK },
+       { "PU", SID_BUILTIN_POWER_USERS },
+       { "RC", SID_NT_RESTRICTED },
+       { "RD", SID_BUILTIN_REMOTE_DESKTOP_USERS },
+       { "RE", SID_BUILTIN_REPLICATOR },
+       { "SO", SID_BUILTIN_ACCOUNT_OPERATORS },
+       { "SU", SID_NT_SERVICE },
+
        { "DA", NULL, DOMAIN_RID_ADMINS },
        { "EA", NULL, DOMAIN_RID_ENTERPRISE_ADMINS },
        { "DD", NULL, DOMAIN_RID_DCS },
        { "DU", NULL, DOMAIN_RID_USERS },
        { "CA", NULL, DOMAIN_RID_CERT_ADMINS },
+
+       { "DC", NULL, DOMAIN_RID_DOMAIN_MEMBERS },
+       { "DG", NULL, DOMAIN_RID_GUESTS },
+       { "LA", NULL, DOMAIN_RID_ADMINISTRATOR },
+       { "LG", NULL, DOMAIN_RID_GUEST },
+       { "PA", NULL, DOMAIN_RID_POLICY_ADMINS },
+       { "SA", NULL, DOMAIN_RID_SCHEMA_ADMINS },
 };
 
 /*