|
|
@ -21,7 +21,7 @@ import grp
|
|
|
|
from os import environ,path
|
|
|
|
from os import environ,path
|
|
|
|
from calculate.lib.datavars import Variable,VariableError,ReadonlyVariable
|
|
|
|
from calculate.lib.datavars import Variable,VariableError,ReadonlyVariable
|
|
|
|
from calculate.lib.cl_vars_share import varsShare
|
|
|
|
from calculate.lib.cl_vars_share import varsShare
|
|
|
|
from calculate.lib.utils.common import getPasswdUsers
|
|
|
|
from calculate.lib.utils.common import getPasswdUsers,isBootstrapDataOnly
|
|
|
|
from calculate.lib.utils.files import listDirectory
|
|
|
|
from calculate.lib.utils.files import listDirectory
|
|
|
|
import sys
|
|
|
|
import sys
|
|
|
|
from calculate.lib.cl_lang import setLocalTranslate
|
|
|
|
from calculate.lib.cl_lang import setLocalTranslate
|
|
|
@ -229,7 +229,8 @@ class VariableUrHomeCryptSet(ReadonlyVariable):
|
|
|
|
# если пользовательского профиля нет, то шифровать ли профиль
|
|
|
|
# если пользовательского профиля нет, то шифровать ли профиль
|
|
|
|
# узнаем на уровне системы
|
|
|
|
# узнаем на уровне системы
|
|
|
|
homeDir = self.Get('ur_home_path')
|
|
|
|
homeDir = self.Get('ur_home_path')
|
|
|
|
if not path.exists(homeDir) or not listDirectory(homeDir):
|
|
|
|
if (not path.exists(homeDir) or not listDirectory(homeDir) or
|
|
|
|
|
|
|
|
isBootstrapDataOnly(homeDir)):
|
|
|
|
return self.Get('cl_home_crypt_set')
|
|
|
|
return self.Get('cl_home_crypt_set')
|
|
|
|
# профиль не шифрованный
|
|
|
|
# профиль не шифрованный
|
|
|
|
return "off"
|
|
|
|
return "off"
|
|
|
|