Исправлена проверка наличия ресурсов на сервере в роли домена

legacy27 3.6.1.2
parent 1ef0a80103
commit 92da4ea6b6

@ -1089,10 +1089,10 @@ class Client(commandServer, encrypt, Desktop):
else:
self.printERROR(_("Server %s does not respond") % domain)
return False
reFoundHostSamba = re.compile("Server=\[Samba.+\]")
smbClientCmd = checkUtils('/usr/bin/smbclient')
p = process(smbClientCmd, "-N", "-L", domain, stderr=STDOUT)
if p.success() and any(reFoundHostSamba.search(x) for x in p):
p = process(smbClientCmd, "-N", "//{}/remote".format(domain),
stderr=STDOUT)
if "NT_STATUS_ACCESS_DENIED" in p.read():
return True
else:
self.printERROR(_("Samba server not found in %s") % domain)

Loading…
Cancel
Save