summaryrefslogtreecommitdiffstats
path: root/source/python
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2004-10-26 01:37:19 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:53:03 -0500
commit9c3cffaf22c69b8c7fae12adf02aa1679de546b3 (patch)
treec9a03bedf79166da7c527afccd2f05d0ddc3e447 /source/python
parent74dd2b33ff1ecba752682937c792628e081f17f5 (diff)
downloadsamba-9c3cffaf22c69b8c7fae12adf02aa1679de546b3.tar.gz
samba-9c3cffaf22c69b8c7fae12adf02aa1679de546b3.tar.xz
samba-9c3cffaf22c69b8c7fae12adf02aa1679de546b3.zip
r3228: Fix for bugzilla #1884 from Brett Funderburg. Use the value of
desired_access passed in to the lsa open policy routine. Use a default value that netapps and windows likes as well.
Diffstat (limited to 'source/python')
-rw-r--r--source/python/py_lsa.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/python/py_lsa.c b/source/python/py_lsa.c
index 07191be8682..aab526a4897 100644
--- a/source/python/py_lsa.c
+++ b/source/python/py_lsa.c
@@ -55,7 +55,7 @@ static PyObject *lsa_open_policy(PyObject *self, PyObject *args,
static char *kwlist[] = { "servername", "creds", "access", NULL };
char *server, *errstr;
PyObject *creds = NULL, *result = NULL;
- uint32 desired_access = MAXIMUM_ALLOWED_ACCESS;
+ uint32 desired_access = GENERIC_EXECUTE_ACCESS;
struct cli_state *cli = NULL;
NTSTATUS ntstatus;
TALLOC_CTX *mem_ctx = NULL;
@@ -90,7 +90,7 @@ static PyObject *lsa_open_policy(PyObject *self, PyObject *args,
}
ntstatus = cli_lsa_open_policy(cli, mem_ctx, True,
- SEC_RIGHTS_MAXIMUM_ALLOWED, &hnd);
+ desired_access, &hnd);
if (!NT_STATUS_IS_OK(ntstatus)) {
PyErr_SetObject(lsa_ntstatus, py_ntstatus_tuple(ntstatus));