|
|
|
@ -1812,7 +1812,7 @@ install/6intranet" %(domain,servDn,unixDN,bindDn,bindPw)
|
|
|
|
|
for rmSocket in scanObjs[0].sockets:
|
|
|
|
|
os.remove(rmSocket)
|
|
|
|
|
mode,uid,gid = fileObj.getModeFile(srcDir)
|
|
|
|
|
os.chmod(destDir, mode)
|
|
|
|
|
os.chmod(destDir, 0700)
|
|
|
|
|
os.chown(destDir, uid,gid)
|
|
|
|
|
# Удаляем директории и файлы предыдущего профиля
|
|
|
|
|
self.removeDir(scanObjs)
|
|
|
|
@ -1964,6 +1964,16 @@ install/6intranet" %(domain,servDn,unixDN,bindDn,bindPw)
|
|
|
|
|
if flagError:
|
|
|
|
|
return False
|
|
|
|
|
else:
|
|
|
|
|
# Изменим если нужно права на директории
|
|
|
|
|
fileObj = cl_profile._file()
|
|
|
|
|
# Домашняя директория и директория хранения профиля
|
|
|
|
|
changeDirs = [userHome, homeProfile]
|
|
|
|
|
for changeDir in changeDirs:
|
|
|
|
|
# Получаем права на директорию
|
|
|
|
|
mode,uid,gid = fileObj.getModeFile(changeDir)
|
|
|
|
|
# Если права не равны 0700 меняем их
|
|
|
|
|
if mode != 0700:
|
|
|
|
|
os.chmod(changeDir,0700)
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
class tsOpt(cl_base.opt):
|
|
|
|
|