mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
63be840120
If there are multiple identical ACEs in an SDDL ACL, Windows will decode them all and put extra trailing zeroes at the end of the ACL. In contrast, Samba will decode the ACEs and not put extra zeroes at the end. The problem comes when Samba tries to read a binary ACL from Windows that has the extra zeroes, because Samba's ACL size calculation is based on the size of its constituent ACEs, not the ACL size field. There is no good reason for an ACL to have repeated ACEs, but they could be added accidentally. Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> |
||
---|---|---|
.. | ||
auth | ||
cldap | ||
dns | ||
drsuapi | ||
echo | ||
http | ||
ldap | ||
lsarpc | ||
named_pipe_auth | ||
nbt | ||
netlogon | ||
registry | ||
samsync | ||
security | ||
smb | ||
smbreadline | ||
util |