При установки стабильной версии Calculate Linux Desktop 15.12 Xfce x86_64 не срабатывает опция шифрование профиля. Воспользовался документацией http://www.calculate-linux.org/main/ru/encrypt_home_directory. Но перед этим необходимо было включить модуль ecryptfs. У пользователя, входящего а группу wheel не получается зашифровать домашнюю директорию, даже если его удалить (через userdel) и заново создать. Получается, что со сложным паролем не выходит, а если с таким паролем, например, 0123456789, то все в ажуре. Странно, в предыдущем релизе с KDE такой проблемы не было. Есть какая-то особенность в xfce?
Изначально система была настроена без использование шифрования или шифрование включено на этапе установки?
Похоже, что не настроена. А разве во время установки на этапе ввода пароля root и пользователей нет возможности это сделать? Раньше этого было достаточно.
Решил попробовать 15.17 и по-прежнему нет шифрования как в XFCE так и в KDE.
cl-core-variables --set main.cl_home_crypt_set=on
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/calculate/core/server/func.py", line 785, in __call__
return self.f(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/calculate/core/server/func.py", line 1676, in wrapper
brief_label=brief_label)
File "/usr/lib64/python2.7/site-packages/calculate/core/server/api_types.py", line 404, in __init__
onlyhelp=onlyhelp))
File "/usr/lib64/python2.7/site-packages/calculate/core/server/api_types.py", line 328, in __init__
onlyhelp=onlyhelp))
File "/usr/lib64/python2.7/site-packages/calculate/core/server/api_types.py", line 251, in __init__
varObj=varObj)
File "/usr/lib64/python2.7/site-packages/calculate/core/server/api_types.py", line 172, in __init__
dv.Get(varObj.name, humanreadable=True if briefmode else None))
File "/usr/lib64/python2.7/site-packages/calculate/core/server/api_types.py", line 82, in arrayArrayString
return map(self.arrayString, value)
File "/usr/lib64/python2.7/site-packages/calculate/core/server/api_types.py", line 76, in arrayString
value)
File "/usr/lib64/python2.7/site-packages/calculate/core/server/api_types.py", line 75, in <lambda>
else str(x)),
File "/usr/lib64/python2.7/site-packages/calculate/core/variables/variable.py", line 187, in __str__
return self()
File "/usr/lib64/python2.7/site-packages/calculate/core/variables/variable.py", line 182, in __call__
var_val = self.dv.Get(self.var)
File "/usr/lib64/python2.7/site-packages/calculate/lib/datavars.py", line 1379, in Get
var = self.__Get(varname, humanreadable)
File "/usr/lib64/python2.7/site-packages/calculate/lib/datavars.py", line 1438, in __Get
res = varObj._get()
File "/usr/lib64/python2.7/site-packages/calculate/lib/datavars.py", line 374, in _get
value = self.get()
File "/usr/lib64/python2.7/site-packages/calculate/update/variables/update.py", line 1028, in get
rep = rep_set.get_repository(url, branch=None)
File "/usr/lib64/python2.7/site-packages/calculate/update/profile.py", line 124, in get_repository
rep = storage.get_repository(url, branch)
File "/usr/lib64/python2.7/site-packages/calculate/update/profile.py", line 92, in get_repository
return ProfileRepository.clone(url, self, branch or DEFAULT_BRANCH)
File "/usr/lib64/python2.7/site-packages/calculate/update/profile.py", line 207, in clone
git.cloneRepository(url, rpath, branch)
File "/usr/lib64/python2.7/site-packages/calculate/lib/utils/git.py", line 125, in cloneRepository
url=url), error)
GitError: Failed to clone repository git://github.com/calculatelinux/distros.git
GitError:Failed to clone repository git://github.com/calculatelinux/distros.git(calculate.lib.utils.git:125)
* Failed to clone repository git://github.com/calculatelinux/distros.git
Настройка переменных, а так же шифрование будет исправлено в calculate-utils-3.4.7.2
Получается войти только так
Ctrl+Alt+F*
login *
password *
startx