CVS update: samba/source/lib

Tim Potter tpot at au2.samba.org
Fri Jan 19 12:30:46 EST 2001


Date:	Friday January 19, 2001 @ 12:30
Author:	tpot

Update of /data/cvs/samba/source/lib
In directory samba:/tmp/cvs-serv26217/lib

Modified Files:
      Tag: APPLIANCE_HEAD
	util_seaccess.c 
Log Message:
Added a 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.

NT trivia of the day: A user with Manage Documents privilege can't actually
print a document or open a printer.  Print permission is required to do
either of these tasks.





More information about the samba-cvs mailing list