Пароли Seahorse исчезли после смены пароля

0

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

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

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

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

user3475924
источник

Ответы:

0

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

user3475924
источник