mirror of
https://github.com/samba-team/samba.git
synced 2025-06-19 23:17:05 +03:00
r22798: Add the "apply group policy" access bit (as seen in type 0x05 ALLOWED OBJECT
ACEs). Guenther
This commit is contained in:
parent
648df57e53
commit
e138cbc876
@ -38,6 +38,7 @@
|
|||||||
#define SEC_RIGHTS_EXTENDED 0x100 /* change/reset password, receive/send as*/
|
#define SEC_RIGHTS_EXTENDED 0x100 /* change/reset password, receive/send as*/
|
||||||
#define SEC_RIGHTS_CHANGE_PASSWD SEC_RIGHTS_EXTENDED
|
#define SEC_RIGHTS_CHANGE_PASSWD SEC_RIGHTS_EXTENDED
|
||||||
#define SEC_RIGHTS_RESET_PASSWD SEC_RIGHTS_EXTENDED
|
#define SEC_RIGHTS_RESET_PASSWD SEC_RIGHTS_EXTENDED
|
||||||
|
#define SEC_RIGHTS_APPLY_GROUP_POLICY SEC_RIGHTS_EXTENDED
|
||||||
#define SEC_RIGHTS_FULL_CTRL 0xf01ff
|
#define SEC_RIGHTS_FULL_CTRL 0xf01ff
|
||||||
|
|
||||||
#define SEC_ACE_OBJECT_PRESENT 0x00000001 /* thanks for Jim McDonough <jmcd@us.ibm.com> */
|
#define SEC_ACE_OBJECT_PRESENT 0x00000001 /* thanks for Jim McDonough <jmcd@us.ibm.com> */
|
||||||
|
@ -46,6 +46,9 @@ static struct perm_mask_str {
|
|||||||
|
|
||||||
{SEC_RIGHTS_CHANGE_PASSWD, "[Change Password]"},
|
{SEC_RIGHTS_CHANGE_PASSWD, "[Change Password]"},
|
||||||
{SEC_RIGHTS_RESET_PASSWD, "[Reset Password]"},
|
{SEC_RIGHTS_RESET_PASSWD, "[Reset Password]"},
|
||||||
|
|
||||||
|
{SEC_RIGHTS_APPLY_GROUP_POLICY, "[Apply Group Policy]"},
|
||||||
|
|
||||||
{0, 0}
|
{0, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -66,7 +69,7 @@ static void ads_disp_perms(uint32 type)
|
|||||||
if (type & (1 << i)) {
|
if (type & (1 << i)) {
|
||||||
for (j = 1; perms[j].str; j ++) {
|
for (j = 1; perms[j].str; j ++) {
|
||||||
if (perms[j].mask == (((unsigned) 1) << i)) {
|
if (perms[j].mask == (((unsigned) 1) << i)) {
|
||||||
printf("\n\t%s", perms[j].str);
|
printf("\n\t%s (0x%08x)", perms[j].str, perms[j].mask);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
type &= ~(1 << i);
|
type &= ~(1 << i);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user