Я всегда делаю резервные копии своих паролей в Debian Jessie, открывая seahorse, меняя пароль для регистрационного ключа на ничто, резервная копия ~/.local/share/keyrings/login.keyring и затем меняя пароль обратно.

Однако в последний раз, когда я это сделал, через некоторое время после этого процесса я заметил, что все пароли исчезли. Я попытался изменить пароль для связки ключей на ноль и скопировать резервную копию обратно в ~/.local/share/keyrings/login.keyring, но даже после перезапуска морской конек не показывает пароли. Даже добавление паролей вручную в файл .keyring больше не распознается морским коньком. Обновился ли морской конек, чтобы использовать какую-то контрольную сумму?

Поскольку моя резервная копия находится в незашифрованном виде, я могу хотя бы вручную посмотреть свои пароли, но их слишком много, чтобы ввести их вручную. Любые идеи, как я могу вернуть свои пароли обратно в связку ключей? Может быть, сторонний инструмент, который может импортировать гномы брелки или что-то?

ОБНОВЛЕНИЕ: только что обнаружил, что системный журнал говорит, что "набор ключей был в недопустимом или нераспознанном формате: /home/user/.local/share/keyrings/login.keyring". Не удивительно, что ключи не появляются тогда. Просто нужно выяснить, почему ему не нравится формат.

1 ответ1

0

Оказывается, в середине пароля была просто ненужная \n. Понятия не имею, как он туда попал, так как я никогда не открывал файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .