Changeset 745 for trunk/server/source3/libads/disp_sec.c
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source3/libads/disp_sec.c
r414 r745 19 19 20 20 #include "includes.h" 21 #include "ads.h" 22 #include "libads/ldap_schema.h" 23 #include "../libcli/security/secace.h" 24 #include "../librpc/ndr/libndr.h" 25 26 /* for ADS */ 27 #define SEC_RIGHTS_FULL_CTRL 0xf01ff 21 28 22 29 #ifdef HAVE_LDAP … … 28 35 {SEC_RIGHTS_FULL_CTRL, "[Full Control]"}, 29 36 30 {SEC_ RIGHTS_LIST_CONTENTS,"[List Contents]"},31 {SEC_ RIGHTS_LIST_OBJECT,"[List Object]"},32 33 {SEC_ RIGHTS_READ_ALL_PROP, "[Read All Properties]"},34 {SEC_ RIGHTS_READ_PERMS, "[Read Permissions]"},35 36 {SEC_ RIGHTS_WRITE_ALL_VALID,"[All validate writes]"},37 {SEC_ RIGHTS_WRITE_ALL_PROP,"[Write All Properties]"},38 39 {SEC_ RIGHTS_MODIFY_PERMS,"[Modify Permissions]"},40 {SEC_ RIGHTS_MODIFY_OWNER,"[Modify Owner]"},41 42 {SEC_ RIGHTS_CREATE_CHILD,"[Create All Child Objects]"},43 44 {SEC_ RIGHTS_DELETE, "[Delete]"},45 {SEC_ RIGHTS_DELETE_SUBTREE,"[Delete Subtree]"},46 {SEC_ RIGHTS_DELETE_CHILD,"[Delete All Child Objects]"},47 48 {SEC_ RIGHTS_CHANGE_PASSWD, "[Change Password]"},49 {SEC_ RIGHTS_RESET_PASSWD, "[Reset Password]"},37 {SEC_ADS_LIST, "[List Contents]"}, 38 {SEC_ADS_LIST_OBJECT, "[List Object]"}, 39 40 {SEC_ADS_READ_PROP, "[Read All Properties]"}, 41 {SEC_STD_READ_CONTROL, "[Read Permissions]"}, 42 43 {SEC_ADS_SELF_WRITE, "[All validate writes]"}, 44 {SEC_ADS_WRITE_PROP, "[Write All Properties]"}, 45 46 {SEC_STD_WRITE_DAC, "[Modify Permissions]"}, 47 {SEC_STD_WRITE_OWNER, "[Modify Owner]"}, 48 49 {SEC_ADS_CREATE_CHILD, "[Create All Child Objects]"}, 50 51 {SEC_STD_DELETE, "[Delete]"}, 52 {SEC_ADS_DELETE_TREE, "[Delete Subtree]"}, 53 {SEC_ADS_DELETE_CHILD, "[Delete All Child Objects]"}, 54 55 {SEC_ADS_CONTROL_ACCESS, "[Change Password]"}, 56 {SEC_ADS_CONTROL_ACCESS, "[Reset Password]"}, 50 57 51 58 {0, 0} … … 130 137 131 138 /* display ACE */ 132 static void ads_disp_ace(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, SEC_ACE*sec_ace)139 static void ads_disp_ace(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, struct security_ace *sec_ace) 133 140 { 134 141 const char *access_type = "UNKNOWN"; … … 174 181 175 182 /* display ACL */ 176 static void ads_disp_acl( SEC_ACL*sec_acl, const char *type)183 static void ads_disp_acl(struct security_acl *sec_acl, const char *type) 177 184 { 178 185 if (!sec_acl) … … 188 195 189 196 /* display SD */ 190 void ads_disp_sd(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, SEC_DESC*sd)197 void ads_disp_sd(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, struct security_descriptor *sd) 191 198 { 192 199 int i;
Note:
See TracChangeset
for help on using the changeset viewer.