|
|
|
@ -344,7 +344,7 @@ class shareLdap(imp_cl_err, imp_cl_xml, imp_cl_help, imp_cl_smcon):
|
|
|
|
|
try:
|
|
|
|
|
self.copyDir(delBackDir,srcDir)
|
|
|
|
|
except:
|
|
|
|
|
self.printERROR(_("Not created deleted user data dir %s")\
|
|
|
|
|
self.printERROR(_("Can not copy deleted user data in dir %s")\
|
|
|
|
|
%delBackDir)
|
|
|
|
|
return False
|
|
|
|
|
self.printSUCCESS(_("Created deleted user data dir %s")\
|
|
|
|
@ -931,9 +931,13 @@ class shareLdap(imp_cl_err, imp_cl_xml, imp_cl_help, imp_cl_smcon):
|
|
|
|
|
else:
|
|
|
|
|
src = linkCreate[0]
|
|
|
|
|
os.symlink(src,dst)
|
|
|
|
|
mode,uid,gid = fileObj.getModeFile(linkCreate)
|
|
|
|
|
#Изменение прав на ссылки
|
|
|
|
|
os.lchown(dst, uid, gid)
|
|
|
|
|
if os.path.exists(dst):
|
|
|
|
|
mode,uid,gid = fileObj.getModeFile(dst)
|
|
|
|
|
#Изменение прав на ссылки
|
|
|
|
|
os.lchown(dst, uid, gid)
|
|
|
|
|
# Удаляем сокеты
|
|
|
|
|
for rmSocket in scanObjs[0].sockets:
|
|
|
|
|
os.remove(rmSocket)
|
|
|
|
|
mode,uid,gid = fileObj.getModeFile(srcDir)
|
|
|
|
|
os.chmod(destDir, mode)
|
|
|
|
|
os.chown(destDir, uid,gid)
|
|
|
|
|