diff options
author | David O'Neill <dmo@samba.org> | 2001-01-19 16:56:58 +0000 |
---|---|---|
committer | David O'Neill <dmo@samba.org> | 2001-01-19 16:56:58 +0000 |
commit | a4c22506eff954ceacfb8d2405dae358b5b4c964 (patch) | |
tree | 561c612d1bf935456c740ec0cce2574f04e1fcd0 /source3/printing | |
parent | 1a0d64a4254ae769e147699f0dc2b40429e43f23 (diff) | |
download | samba-a4c22506eff954ceacfb8d2405dae358b5b4c964.tar.gz samba-a4c22506eff954ceacfb8d2405dae358b5b4c964.tar.bz2 samba-a4c22506eff954ceacfb8d2405dae358b5b4c964.zip |
Changes from APPLIANCE_HEAD:
source/lib/util_seaccess.c
- added se_create_child_secdesc() function which takes a parent
(container) security descriptor and creates a security descriptor
which has the inheritance flags for each ACE applied. In NT a
print job is a child object of a printer so deleting and
pausing/resuming jobs requires a check against the child security
descriptor, not the parent. The values seen in NT printer
security descriptors now all fit together in a natural and
elegant way which is always nice.
- Removed #ifdef'ed out portion of check_ace() when the
INHERIT_ONLY flag is set as the se_create_child_secdesc()
function now creates a security descriptor which can be used
without this hack.
(This used to be commit f125b9a94413fd481ae9f05ec5096ef79f0d49e4)
Diffstat (limited to 'source3/printing')
0 files changed, 0 insertions, 0 deletions