samba_3_0/source/include/rpc_secdes.h ?

Gerald (Jerry) Carter jerry at samba.org
Thu Jan 27 17:06:50 GMT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jeremy,

~From include/rpc_secdes.h

/* Standard access rights. */

#define STD_RIGHT_DELETE_ACCESS         0x00010000
#define STD_RIGHT_READ_CONTROL_ACCESS   0x00020000
#define STD_RIGHT_WRITE_DAC_ACCESS      0x00040000
#define STD_RIGHT_WRITE_OWNER_ACCESS    0x00080000
#define STD_RIGHT_SYNCHRONIZE_ACCESS    0x00100000

#define STD_RIGHT_ALL_ACCESS            0x001F0000

/* Combinations of standard masks. */
#define STANDARD_RIGHTS_ALL_ACCESS      STD_RIGHT_ALL_ACCESS

#define STANDARD_RIGHTS_EXECUTE_ACCESS  STD_RIGHT_READ_CONTROL_ACCESS
#define STANDARD_RIGHTS_READ_ACCESS     STD_RIGHT_READ_CONTROL_ACCESS
#define STANDARD_RIGHTS_WRITE_ACCESS    STD_RIGHT_READ_CONTROL_ACCESS

It seems to me that STANDARD_RIGHTS_WRITE_ACCESS should be:

#define STANDARD_RIGHTS_WRITE_ACCESS \
		(STD_RIGHT_WRITE_OWNER_ACCESS   | \
		 STD_RIGHT_WRITE_DAC_ACCESS     | \
		 STD_RIGHT_DELETE_ACCESS)       /* 0x000d0000 */

which is what I see in the _samr_create_user() call.

is the current header file correct ?  or just incomplete?





cheers, jerry
=====================================================================
Alleviating the pain of Windows(tm)      ------- http://www.samba.org
GnuPG Key                ----- http://www.plainjoe.org/gpg_public.asc
"I never saved anything for the swim back."     Ethan Hawk in Gattaca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFB+R+qIR7qMdg1EfYRAsk2AKDH5dAM/uZ0utM822s9xYV68RJHuwCfY/xC
cSOFk4Y1jmvISOUEi8+w4qw=
=74q5
-----END PGP SIGNATURE-----


More information about the samba-technical mailing list