Я работаю с обеими Ubuntu 14.04 и 16.04 в отдельных рабочих столах. Все диски шифруются. Я изменил пароли root и пароли пользователя в нескольких компьютерах с sudo passwd
и sudo passwd <username>
.
Когда я вхожу в систему, новый пароль принят зазывалой, но системные циклы и я получаем зазывалу снова и снова.
Это произошло со мной
где я изменил пароль таким же образом. Никакая подсказка того, что вызывает это различие между любым компьютером, который работает с той же версией.
Поскольку я вхожу в консоль (CTRL+ALT+F1), я успешно вхожу в систему также. Консоль запрашивает в соответствующее /home/user
.
Однако в 14,04, корневой каталог содержит только два файла: Access-Your-Private-Data.desktop и README.txt вместо полного дерева каталогов. На предложении последнего я делаю следующее
ecrypts-mount-private
, cd
снова, и целое содержание каталога обнаруживается.
С тех пор в 16,04 футболист явно просит ecryptfs пароль до хождения дальше зазывале, пользователь может на самом деле ввести в старом пароле в свое время и постараться не падать в цикле. Это менее неудобно, чем в 14,04, но все еще нежелательное поведение.
Поэтому пароль шифрования отстает от паролей root и паролей пользователя, когда они обновляются.
Эта тема подобна вопросам
Ответы, данные там, если кто-либо вообще, являются неокончательными для меня. Я собрал следующую информацию
tail -50 /var/log/Xorg.0.log
ls -l ~/.Xauthority
дает -rw------- 1 user user 227 Sep 2 16:04 .Xauthority
следовательно без проблем разрешения, я верюls -l / | grep tmp
дает drwxrwxrwt 4 root root 28672 Sep 2 19:13 tmp
следовательно никакая липкая разрядная проблема, я верюЭта строка действия работала хорошо в одном моем компьютере с Ubuntu 14.04. Я называю первый пароль предыдущим, где все работали беспрепятственно, и второй пароль текущий, который дает Вам стычки с шифрованием.
Обратите внимание, что Linux использует пароль слова, тогда как ecryptfs использует пароль слова - одно различие - то, что пароль принимает пробелы. В наше время различие между этими двумя размывается, так как современные пароли принимают пробелы также, в то время как старое именование сохраняется. Это полезно, хотя контролировать то, с чем Вы говорите.
Важное различие в ecryptfs то, что между паролем входа в систему и паролем монтирования. Здесь мы интересуемся паролем входа в систему.
Начальная точка этого сообщения - то, которые сначала входят в систему, пароль = сначала входят в пароль. Просмотреть пароль монтирования после любопытства, запуска ecryptfs-unwrap-passphrase
- Вас спросят пароль входа в систему для хождения дальше (и сохранять тот пароль монтирования безопасным в другом месте в придачу, если Вы поэтому еще не сделали).
ecyptfs-mount-private
, отметьте без sudo
(еще я получаю a fopen
ошибка)ls
- введите команду). В противном случае существует некоторая другая проблема в действии.passwd
команда. Кардинально, нет sudo
снова. В этой точке пароль входа в систему становится первой снова, и пароль входа в систему и пароль входа в систему являются тем же снова.passwd
управляйте для установки второго пароля входа в систему. Кардинально, нет sudo
снова. На данном этапе ecryptfs обновит пароль со значением, данным passwd
. Это не работает, если Вы используете sudo passwd
. Шаг 6 был необходим, потому что последовательные пароли должны отличаться.В следующей перезагрузке настольная среда должна позволить Вам входить в систему беспрепятственно путем объединения в цепочку дешифрования в процесс аккредитации, так как пароль и пароль являются тем же (наличие второго значения).
В следующий раз Вы хотите изменить пароль и пароль, войти в систему как пользователь, владеющий зашифрованным домом и использованием passwd
, вместо sudo passwd
- источник: http://bodhizazen.com/Tutorials/Ecryptfs/
Другая попытка к обращению к ecryptfs-rewrap-passphrase
приведший к удалению шифрования (данные сохраняются, хотя), таким образом, я препятствую этому (выпускают https://unix.stackexchange.com/questions/329661, знать и выручить если возможный),