Разблокируйте все закрытые ключи в Ubuntu, вводя пароль только один раз при входе

Сначала сделайте резервную копию следующих двух каталогов:

cp -R ~/.gconf/desktop/gnome/accessibility/keyboard/ ~/.gconf/desktop/gnome/accessibility/backup_keyboard

cp -R ~/.gconf/desktop/gnome/peripheral/keyboard/ ~/.gconf/desktop/gnome/peripherals/backup_keyboard

Затем удалите исходные две директории:

rm -r ~/.gconf/desktop/gnome/accessibility/keyboard/ ~/.gconf/desktop/gnome/peripherals/keyboard/ 

[ 1110] Наконец, перезагрузите вашу систему.

Вы должны получить новые настройки клавиатуры. Просто попробуйте ..

Спасибо ubuntuser за ваше предложение:)

12
задан 16.11.2017, 01:37

5 ответов

Перейдите на Система / Предпочтения / Пароли и Ключи шифрования , чтобы увидеть ваши брелоки.

Все ключи / пароли, которые вы хотите разблокировать при входе в систему, должны быть в ключе входа .

Если они находятся в других брелоках, удалите их, и в следующий раз, когда вас попросят ввести пароль, во всплывающем окне должна быть возможность сохранить его в связке ключей login . (Я думаю, что вы не можете просто копировать из одного в другое, вам нужно удалить.)

В зависимости от вашего случая вещи могут немного отличаться. Если вышеперечисленное не работает, приложите снимок экрана с всплывающим окном, в котором представлены все расширенные параметры.

3
ответ дан 14.09.2019, 10:36
  • 1
    Это не совсем верно. Они могут быть в любом брелоке для ключей, пока он установлен быть брелоком для ключей по умолчанию. – Lucas Massuh 28.04.2012, 03:30

Установите пароль для набора ключей таким же, как , как ваш пароль для входа, а не пустым. Это позволит достичь цели разблокировки набора ключей при входе в систему, а также обеспечит защиту самого набора ключей с помощью пароля. На самом деле это поведение по умолчанию для новой настройки, поэтому, скорее всего, вы в какой-то момент изменили свой пароль или специально задали другой пароль в связке ключей. Измените одно или другое так, чтобы они совпадали, и все будет разблокировано при входе в систему.

1
ответ дан 14.09.2019, 10:36
  • 1
    На самом деле все мои пароли являются тем же (я упоминаю это в сообщении вопроса), и все же I' m, не получая желаемое от аутентификации на входе в систему. Первоначально, хотя, не все мои пароли были, тот же---я внес это изменение только после чтения где-нибудь этого, которое могло бы решить мою проблему. Могло случиться так, что я должен выполнить некоторую команду, чтобы заставить Ubuntu понять, что все ключи используют тот же пароль. Какие-либо идеи? – Igor Zevaka 25.03.2012, 13:19
  • 2
    Я don' t полагают, что Chrome использует системный брелок для ключей и имеет его собственное хранилище пароля; так я don' t думают, что существует любой способ иметь его, разблокировали, когда Вы входите в систему. То же также верно для Firefox. Наличие Ваших ssh ключей имеет тот же пароль, как Вы входите в систему с, вероятно, doesn' t помогают также. Однако брелок для ключей гнома действительно поддерживает хранение ssh ключевые пароли. Я предполагаю you' ре, путающее понятие брелока для ключей, чтобы быть единственной вещью для Вашего пользователя, когда на самом деле существует несколько из них. Если Вы выполняете < code> seahorse</code> Вы видите, которые брелок для ключей гнома справляется. – Alok 25.03.2012, 16:02

, даже если у вас один и тот же пароль для ключей и ваш пароль для входа в систему, у меня возникает та же проблема в ubuntu 12.04

при первоначальном входе в систему, он запрашивает у меня набор ключей pwd, который я ввожу, и все в порядке

Однако, когда я закрываю Chrome и снова открываю, у меня снова возникают проблемы с синхронизацией.

Это известная ошибка в Windows / Mac и Linux:

http: // groups.google.com/a/googleproductforums.com/forum/#!category-topic/chrome/report-a-problem-and-get-trou устранение неполадок-help/SFTQBjxJX-4

, когда я посмотрите на мое местное состояние в /home/.config/google-chrome, где написано, что я не могу выйти чисто:

"exited_cleanly": false,

0
ответ дан 14.09.2019, 10:36

Установите пустой пароль для ключей, и вы больше не будете беспокоиться.

-3
ответ дан 14.09.2019, 10:36
  • 1
    Он должен установить пароль брелока для ключей к тому же как его пароль входа в систему на самом деле. Наличие брелока для ключей быть защищенным паролем является требованием. – kibibu 25.03.2012, 12:57
  • 2
    @dobey, Когда это запускалось? Я не забываю успешно уже устанавливать пустые пароли брелока для ключей 11.04. – Community 15.08.2012, 01:04
  • 3
    @EliahKagan It' s не требование брелока для ключей гнома для там, чтобы быть паролем. Это было требование человека, задающего вопрос здесь. Однако использование пустого пароля небезопасно, и любой, кто получает Ваши файлы брелока для ключей, будет в состоянии считать Ваши пароли из него сразу. – Edric 15.08.2012, 02:50

1) После создания открытого ключа следующим образом:

Первый шаг включает создание набора ключей RSA для использования при аутентификации. Это должно быть сделано на клиенте. Чтобы создать открытые и закрытые ключи SSH в командной строке:

mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

Вам будет предложено указать место для сохранения ключей и фразу-пароль для ключей. Эта ключевая фраза защитит ваш закрытый ключ, пока он хранится на жестком диске, и вам потребуется использовать ключи каждый раз, когда вам необходимо войти в систему на основе ключей:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/b/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/b/.ssh/id_rsa.
Your public key has been saved in /home/b/.ssh/id_rsa.pub.

2) Вы должны добавьте свой закрытый ключ (может быть небезопасный), но все же вы можете сделать это,

ssh-add ~/.ssh/id_rsa

Источник из Ubuntu Wiki.

3
ответ дан 14.09.2019, 10:36