diff options
author | Jeremy Allison <jra@samba.org> | 2008-05-06 09:23:00 -0700 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2008-05-07 08:29:01 +0200 |
commit | 050be0e9082ebb58bde7972a9c4f90d5c28a7ca2 (patch) | |
tree | 4779a6d53cbe8626ea10d2595661f3d7cade8394 /source/include | |
parent | 08ef39c5d386bea4b9af757edd3c754730ebfcca (diff) | |
download | samba-050be0e9082ebb58bde7972a9c4f90d5c28a7ca2.tar.gz samba-050be0e9082ebb58bde7972a9c4f90d5c28a7ca2.tar.xz samba-050be0e9082ebb58bde7972a9c4f90d5c28a7ca2.zip |
Fix bug #5095, "Manage Documents privilege is not functional".
Should map the created sd to printer jobs, not printer.
Confirmed fix by the reporter. Karolin please pull for 3.2-stable.
Jeremy.
(cherry picked from commit f620182ac41eaf659cf53842df1089ce1f823654)
Diffstat (limited to 'source/include')
-rw-r--r-- | source/include/rpc_spoolss.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source/include/rpc_spoolss.h b/source/include/rpc_spoolss.h index aff0bba4445..98f6110f7a2 100644 --- a/source/include/rpc_spoolss.h +++ b/source/include/rpc_spoolss.h @@ -164,6 +164,7 @@ #define PRINTER_ACCESS_ADMINISTER 0x00000004 #define PRINTER_ACCESS_USE 0x00000008 #define JOB_ACCESS_ADMINISTER 0x00000010 +#define JOB_ACCESS_READ 0x00000020 /* JOB status codes. */ @@ -193,10 +194,10 @@ #define PRINTER_EXECUTE STANDARD_RIGHTS_EXECUTE_ACCESS|PRINTER_ACCESS_USE /* Access rights for jobs */ -#define JOB_ALL_ACCESS STANDARD_RIGHTS_REQUIRED_ACCESS|JOB_ACCESS_ADMINISTER -#define JOB_READ STANDARD_RIGHTS_READ_ACCESS|JOB_ACCESS_ADMINISTER -#define JOB_WRITE STANDARD_RIGHTS_WRITE_ACCESS|JOB_ACCESS_ADMINISTER -#define JOB_EXECUTE STANDARD_RIGHTS_EXECUTE_ACCESS|JOB_ACCESS_ADMINISTER +#define JOB_ALL_ACCESS STANDARD_RIGHTS_REQUIRED_ACCESS|JOB_ACCESS_ADMINISTER|JOB_ACCESS_READ|PRINTER_ACCESS_USE +#define JOB_READ STANDARD_RIGHTS_READ_ACCESS|JOB_ACCESS_ADMINISTER|JOB_ACCESS_READ +#define JOB_WRITE STANDARD_RIGHTS_WRITE_ACCESS|JOB_ACCESS_ADMINISTER|PRINTER_ACCESS_USE +#define JOB_EXECUTE STANDARD_RIGHTS_EXECUTE_ACCESS|JOB_ACCESS_ADMINISTER|PRINTER_ACCESS_USE /* ACE masks for the various print permissions */ |