Использование параметра forcemandatory при монтировании cifs ресурсов только для remote

Обычная Share блокирует ресурсы слишком агрессивно.
legacy27 3.6.8.2
parent fa8006d207
commit 6887f7bc5f

@ -290,8 +290,6 @@ class Client(commandServer, encrypt, Desktop):
addon = ""
if cmpVersion(self.clVars.Get('cl_cifs_ver'), "2.05") >= 0:
addon = ",nomapposix"
if cmpVersion(self.clVars.Get('cl_cifsutils_ver'), "6.9_rc73") >= 0:
addon += ",forcemandatorylock"
cache_method = self.clVars.Get('cl_cifs_cache')
domain = self.get_server_domainname(host)
cifs_mount_vers = self.clVars.Get('cl_cifs_mount_vers')
@ -305,6 +303,8 @@ class Client(commandServer, encrypt, Desktop):
envdict={"PASSWD": userPwd}, stderr=STDOUT)
return p.success()
else:
if cmpVersion(self.clVars.Get('cl_cifsutils_ver'), "6.9_rc73") >= 0:
addon += ",forcemandatorylock"
p = process(mountCmd, "-t", "cifs", "-o",
"cache=%s,domain=%s,vers=%s,user=%s%s" % (cache_method,
domain, cifs_mount_vers, userName, addon),

Loading…
Cancel
Save