From: Stefan Metzmacher Date: Sat, 1 Dec 2012 16:10:40 +0000 (+0100) Subject: debug gpo X-Git-Url: http://git.samba.org/?p=metze%2Fsamba%2Fwip.git;a=commitdiff_plain;h=b8e2923de52ea60cde4616344fd048ebcf35dc35 debug gpo --- diff --git a/python/samba/netcmd/gpo.py b/python/samba/netcmd/gpo.py index 1c8b0cd07fc0..28462bf0edac 100644 --- a/python/samba/netcmd/gpo.py +++ b/python/samba/netcmd/gpo.py @@ -997,6 +997,7 @@ class cmd_create(Command): # Copy GPO directory create_directory_hier(conn, sharepath) + fs_sd = conn.get_acl(sharepath, security.SECINFO_OWNER | security.SECINFO_GROUP | security.SECINFO_DACL, security.SEC_FLAG_MAXIMUM_ALLOWED) # Set ACL sio = ( security.SECINFO_OWNER | security.SECINFO_GROUP | diff --git a/python/samba/tests/samba_tool/gpo.py b/python/samba/tests/samba_tool/gpo.py index e20a97794ae4..f169e8deecbe 100644 --- a/python/samba/tests/samba_tool/gpo.py +++ b/python/samba/tests/samba_tool/gpo.py @@ -56,7 +56,7 @@ class GpoCmdTestCase(SambaToolCmdTest): def test_aclcheck(self): """Check all the GPOs on the remote server have correct ACLs""" (result, out, err) = self.runsubcmd("gpo", "aclcheck", "-H", "ldap://%s" % os.environ["SERVER"], "-U%s%%%s" % (os.environ["USERNAME"], os.environ["PASSWORD"])) - self.assertCmdSuccess(result, "Ensuring gpo checked successfully") + self.assertCmdSuccess(result, "Ensuring gpo checked successfully: %s" % err) def setUp(self): """set up a temporary GPO to work with""" @@ -66,7 +66,7 @@ class GpoCmdTestCase(SambaToolCmdTest): "-U%s%%%s" % (os.environ["USERNAME"], os.environ["PASSWORD"]), "--tmpdir", self.tempdir) shutil.rmtree(os.path.join(self.tempdir, "policy")) - self.assertCmdSuccess(result, "Ensuring gpo created successfully") + self.assertCmdSuccess(result, "Ensuring gpo created successfully: %s" % err) try: self.gpo_guid = "{%s}" % out.split("{")[1].split("}")[0] except IndexError: