# 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 |
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"""
"-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: