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

3.6.1.1
parent 1ef0a80103
commit 8376d9d4ec

@ -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" p.read():
return True
else:
self.printERROR(_("Samba server not found in %s") % domain)

Loading…
Cancel
Save