Я использую Arch Linux. Когда я пытаюсь сохранить учетные данные, используя Vinagre (клиент VNC), он выдает мне ошибку:
Ошибка сохранения учетных данных на заблокированном брелоке
Не удается создать элемент в заблокированной коллекции
Я нашел это руководство в Arch wiki и последовал за ним. В разделе устранения неполадок он имеет:
Убедитесь, что пакет seahorse установлен, откройте его («Пароли и ключи» в настройках системы) и выберите «Просмотр»> «По связке ключей». Если в левой колонке нет связки ключей (она будет отмечена значком замка), перейдите в «Файл»> New> Password Keyring и дайте ему имя. Вам будет предложено ввести пароль. Если вы не дадите паролю брелок для ключей, он будет автоматически разблокирован даже при использовании автологина, но пароли не будут надежно храниться. Наконец, щелкните правой кнопкой мыши на только что созданном наборе ключей и выберите «Установить по умолчанию».
Когда я запускаю Seahorse, у него действительно есть раздел Пароли с Login
папкой со значком замка справа от этого. Хорошо, верно? Ну, на самом деле ничего не работает , что, насколько я могу сказать (нет обратной связи, но , видимо , я был в состоянии удалить)
Когда я пытаюсь создать новый брелок, он говорит мне:
Не удалось добавить брелок
Нет такой секретной коллекции на пути: /
Я обнаружил эту проблему с точно таким же сообщением, но ~/.local/share/keyrings
имеет drwxr-xr-x
разрешения (и мое имя и группу).
Итак, как мне исправить эту ошибку, чтобы я мог хранить ключи в моей связке ключей?
Редактировать :
Некоторая дополнительная информация - после удаления бесполезного набора ключей Vinagre дает мне это сообщение:
Нет такого интерфейса «org.freedesktop.Secret.Collection» для объекта в пути / org / freedesktop / secrets / collection / login