debug gpo
authorStefan Metzmacher <metze@samba.org>
Sat, 1 Dec 2012 16:10:40 +0000 (17:10 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 29 Jan 2013 21:03:21 +0000 (22:03 +0100)
source4/scripting/python/samba/netcmd/gpo.py
source4/scripting/python/samba/tests/samba_tool/gpo.py

index 1c8b0cd07fc04b4de0a59127955a1cc3840aa2d0..28462bf0edac2fc193a58870035f35e2c0629173 100644 (file)
@@ -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 |
index e20a97794ae43808b5064456fc38d36262cccdda..f169e8deecbe06bb977740afe293c690082373f4 100644 (file)
@@ -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: