def test_Security_set_group(self): everyone = security.principal("Everyone") s = security.security() s.group = "Everyone" assert s.group == everyone sd = win32security.SECURITY_DESCRIPTOR() sd.SetSecurityDescriptorGroup(everyone.pyobject(), 0) assert equal(sd, s)
def test_Security_set_group (): everyone = security.principal ("Everyone") s = security.security () s.group = "Everyone" assert s.group == everyone sd = win32security.SECURITY_DESCRIPTOR () sd.SetSecurityDescriptorGroup (everyone.pyobject (), 0) assert equal (sd, s)
def test_Security_set_owner(self): administrator = security.principal("Administrator") s = security.security() s.owner = "Administrator" assert s.owner == administrator sd = win32security.SECURITY_DESCRIPTOR() sd.SetSecurityDescriptorOwner(administrator.pyobject(), 0) assert equal(sd, s)
def test_Security_set_owner (): administrator = security.principal ("Administrator") s = security.security () s.owner = "Administrator" assert s.owner == administrator sd = win32security.SECURITY_DESCRIPTOR () sd.SetSecurityDescriptorOwner (administrator.pyobject (), 0) assert equal (sd, s)
def test_Security_add_to_sacl_simple(): administrator = security.principal("Administrator") s = security.security() s.sacl = [] s.sacl.append(("Administrator", "F", "SUCCESS")) sd = win32security.SECURITY_DESCRIPTOR() sacl = win32security.ACL() sacl.AddAuditAccessAceEx(win32security.ACL_REVISION_DS, security.SACE.FLAGS, ntsecuritycon.GENERIC_ALL, administrator.pyobject(), 1, 0) sd.SetSecurityDescriptorSacl(1, sacl, 0) assert equal(sd, s)
def test_Security_add_to_dacl_simple(): administrator = security.principal("Administrator") s = security.security() s.dacl = [] s.dacl.append(("Administrator", "F", "ALLOW")) sd = win32security.SECURITY_DESCRIPTOR() dacl = win32security.ACL() dacl.AddAccessAllowedAceEx(win32security.ACL_REVISION_DS, security.DACE.FLAGS, ntsecuritycon.GENERIC_ALL, administrator.pyobject()) sd.SetSecurityDescriptorDacl(1, dacl, 0) assert equal(sd, s)
def test_Security_add_to_dacl_simple (): administrator = security.principal ("Administrator") s = security.security () s.dacl = [] s.dacl.append (("Administrator", "F", "ALLOW")) sd = win32security.SECURITY_DESCRIPTOR () dacl = win32security.ACL () dacl.AddAccessAllowedAceEx ( win32security.ACL_REVISION_DS, security.DACE.FLAGS, ntsecuritycon.GENERIC_ALL, administrator.pyobject () ) sd.SetSecurityDescriptorDacl (1, dacl, 0) assert equal (sd, s)
def test_Security_add_to_sacl_simple (): administrator = security.principal ("Administrator") s = security.security () s.sacl = [] s.sacl.append (("Administrator", "F", "SUCCESS")) sd = win32security.SECURITY_DESCRIPTOR () sacl = win32security.ACL () sacl.AddAuditAccessAceEx ( win32security.ACL_REVISION_DS, security.SACE.FLAGS, ntsecuritycon.GENERIC_ALL, administrator.pyobject (), 1, 0 ) sd.SetSecurityDescriptorSacl (1, sacl, 0) assert equal (sd, s)