verbose=False, quiet=False):
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp)
- net = Net(creds, lp, server=credopts.ipaddress)
logger = self.get_logger(verbose=verbose, quiet=quiet)
raise CommandError("Unable to find object with samaccountName = %s$"
" in the remote dc" % netbios_name.upper())
- olduac = uac
-
uac &= ~(UF_SERVER_TRUST_ACCOUNT |
UF_TRUSTED_FOR_DELEGATION |
UF_PARTIAL_SECRETS_ACCOUNT)
raise CommandError("Error while changing account control", e)
- parent = msg.dn.parent()
dc_name = res[0].dn.get_rdn_value()
rdn = "CN=%s" % dc_name
try:
remote_samdb.delete(ldb.Dn(remote_samdb,
"%s,%s" % (s, str(newdn))))
- except ldb.LdbError as l:
+ except ldb.LdbError:
pass
# get dns host name for target server to demote, remove dns references
def run(self, domain, sambaopts=None, versionopts=None, localdcopts=None):
- local_server = self.setup_local_server(sambaopts, localdcopts)
+ self.setup_local_server(sambaopts, localdcopts)
try:
local_lsa = self.new_local_lsa_connection()
except RuntimeError as error:
if num_modifications == 0:
raise CommandError("modification arguments are required, try --help")
- local_server = self.setup_local_server(sambaopts, localdcopts)
+ self.setup_local_server(sambaopts, localdcopts)
try:
local_lsa = self.new_local_lsa_connection()
except RuntimeError as error:
try:
lsaString.string = local_trust_info.domain_name.string
- local_old_netbios = \
- local_lsa.QueryTrustedDomainInfoByName(local_policy,
- lsaString,
- lsa.LSA_TRUSTED_DOMAIN_INFO_FULL_INFO)
+ local_lsa.QueryTrustedDomainInfoByName(local_policy,
+ lsaString,
+ lsa.LSA_TRUSTED_DOMAIN_INFO_FULL_INFO)
raise CommandError("TrustedDomain %s already exist'" % lsaString.string)
except NTSTATUSError as error:
if not self.check_runtime_error(error, ntstatus.NT_STATUS_OBJECT_NAME_NOT_FOUND):
try:
lsaString.string = local_trust_info.netbios_name.string
- local_old_dns = \
- local_lsa.QueryTrustedDomainInfoByName(local_policy,
- lsaString,
- lsa.LSA_TRUSTED_DOMAIN_INFO_FULL_INFO)
+ local_lsa.QueryTrustedDomainInfoByName(local_policy,
+ lsaString,
+ lsa.LSA_TRUSTED_DOMAIN_INFO_FULL_INFO)
raise CommandError("TrustedDomain %s already exist'" % lsaString.string)
except NTSTATUSError as error:
if not self.check_runtime_error(error, ntstatus.NT_STATUS_OBJECT_NAME_NOT_FOUND):
if remote_trust_info:
try:
lsaString.string = remote_trust_info.domain_name.string
- remote_old_netbios = \
- remote_lsa.QueryTrustedDomainInfoByName(remote_policy,
- lsaString,
- lsa.LSA_TRUSTED_DOMAIN_INFO_FULL_INFO)
+ remote_lsa.QueryTrustedDomainInfoByName(remote_policy,
+ lsaString,
+ lsa.LSA_TRUSTED_DOMAIN_INFO_FULL_INFO)
raise CommandError("TrustedDomain %s already exist'" % lsaString.string)
except NTSTATUSError as error:
if not self.check_runtime_error(error, ntstatus.NT_STATUS_OBJECT_NAME_NOT_FOUND):
try:
lsaString.string = remote_trust_info.netbios_name.string
- remote_old_dns = \
- remote_lsa.QueryTrustedDomainInfoByName(remote_policy,
- lsaString,
- lsa.LSA_TRUSTED_DOMAIN_INFO_FULL_INFO)
+ remote_lsa.QueryTrustedDomainInfoByName(remote_policy,
+ lsaString,
+ lsa.LSA_TRUSTED_DOMAIN_INFO_FULL_INFO)
raise CommandError("TrustedDomain %s already exist'" % lsaString.string)
except NTSTATUSError as error:
if not self.check_runtime_error(error, ntstatus.NT_STATUS_OBJECT_NAME_NOT_FOUND):
if remote_tdo_handle is not None:
try:
remote_lsa.Close(remote_tdo_handle)
- except RuntimeError as error:
+ except RuntimeError:
pass
remote_tdo_handle = None
if local_tdo_handle is not None:
try:
local_lsa.Close(local_tdo_handle)
- except RuntimeError as error:
+ except RuntimeError:
pass
local_tdo_handle = None
remote_policy_access |= lsa.LSA_POLICY_TRUST_ADMIN
remote_policy_access |= lsa.LSA_POLICY_CREATE_SECRET
- local_server = self.setup_local_server(sambaopts, localdcopts)
+ self.setup_local_server(sambaopts, localdcopts)
try:
local_lsa = self.new_local_lsa_connection()
except RuntimeError as error:
if remote_policy_access is not None:
try:
- remote_server = self.setup_remote_server(credopts, domain)
+ self.setup_remote_server(credopts, domain)
except RuntimeError as error:
raise self.RemoteRuntimeError(self, error, "failed to locate remote server")
for s in enable_sid_str:
try:
sid = security.dom_sid(s)
- except (ValueError, TypeError) as error:
+ except (ValueError, TypeError):
raise CommandError("value[%s] specified for --enable-sid is not a valid SID" % s)
enable_sid.append(sid)
disable_sid = []
for s in disable_sid_str:
try:
sid = security.dom_sid(s)
- except (ValueError, TypeError) as error:
+ except (ValueError, TypeError):
raise CommandError("value[%s] specified for --disable-sid is not a valid SID" % s)
disable_sid.append(sid)
if len(enable_sid) > 0:
update_spn_vals.extend(stored_spn_vals)
for upn in add_upn:
- for i, v in enumerate(update_upn_vals):
+ for v in update_upn_vals:
if str(v).lower() == upn.lower():
raise CommandError("Entry already present for "
"value[%s] specified for "
replace_upn = True
for spn in add_spn:
- for i, v in enumerate(update_spn_vals):
+ for v in update_spn_vals:
if str(v).lower() == spn.lower():
raise CommandError("Entry already present for "
"value[%s] specified for "