Eu entro no Ubuntu 12.04 usando uma senha. Mais tarde, quando eu uso o meu navegador (Chrome), é solicitada uma senha para desbloquear o chaveiro para que o navegador possa acessar minhas credenciais salvas em vários sites (é a mesma senha). Além disso, sempre que eu uso o SSH para conectar-me a outros computadores usando minha chave privada, é solicitada a mesma senha para desbloquear minha chave privada.
Como posso fazer com que minha senha seja solicitada exatamente uma vez por login (dado que minha senha de login é a mesma que eu uso em todas as minhas chaves privadas)? Um requisito importante : todas as minhas chaves privadas devem ter uma senha . Isso significa que terei que digitar uma senha no login, que desbloqueará algumas chaves que, por sua vez, descriptografam as senhas de todas as outras chaves (que também são desbloqueadas). Isso também significa que, se alguém obtiver acesso às minhas chaves privadas, elas não poderão usá-las sem pelo menos uma senha.
Provavelmente alguém tentará rotular esta pergunta como uma duplicata desta , desta ou desta questão . Embora essas perguntas sejam semelhantes, nenhuma delas diz explicitamente que ainda precisa haver uma senha inserida no login, como estou exigindo aqui. Como resultado, as soluções aceitas dizem apenas "coloque suas senhas em branco" - não quero isso, é perigoso! Portanto, estou ciente das perguntas semelhantes, mas nenhuma delas recebeu a resposta correta ainda, porque são um pouco diferentes.
Respostas:
Vá para Sistema / Preferências / Senhas e Chaves de criptografia para ver seus porta- chaves .
Todas as chaves / senhas que você deseja desbloquear ao fazer login devem estar no chaveiro de login .
Se eles estiverem em outros chaveiros, exclua-os e, da próxima vez que for solicitada a senha, deverá haver uma opção na janela pop-up para armazená-la no chaveiro de login . (Acho que você não pode simplesmente copiar de um para outro, é necessário excluir.)
Dependendo do seu caso, as coisas podem ser um pouco mais diferentes. Se o acima não funcionar, anexe uma captura de tela da janela pop-up exibida com todas as opções avançadas expandidas.
fonte
A primeira etapa envolve a criação de um conjunto de chaves RSA para uso na autenticação. Isso deve ser feito no cliente. Para criar suas chaves SSH públicas e privadas na linha de comando:
Você será solicitado a fornecer um local para salvar as chaves e uma senha para as chaves. Essa frase secreta protegerá sua chave privada enquanto estiver armazenada no disco rígido e será necessária a utilização das chaves sempre que você precisar fazer login em um sistema baseado em chaves:
Fonte do Ubuntu Wiki.
fonte
Defina sua senha do chaveiro para ser igual à sua senha de login, e não em branco. Isso alcançará seu objetivo de desbloquear o chaveiro no logon e manterá o próprio chaveiro protegido com uma senha também. Na verdade, esse é o comportamento padrão de uma nova configuração; é provável que você tenha alterado sua senha em algum momento ou definido especificamente uma senha diferente no seu chaveiro. Mude um ou o outro para que ambos correspondam e tudo será desbloqueado quando você fizer login.
fonte
mesmo se você tiver a senha do chaveiro e a sua senha de login iguais, tenho o mesmo problema no ubuntu 12.04
no login inicial, ele me pede o chaveiro pwd que eu entro e tudo está bem
no entanto, quando fecho o chrome e reabra, recebo novamente problemas de sincronização
este é um bug conhecido no windows / mac e linux:
http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/chrome/report-a-problem-and-get-trou Troubleshooting-help/SFTQBjxJX-4
Quando olho para o meu estado local em /home/.config/google-chrome, ele diz que não saio corretamente:
"exited_cleanly": false,
fonte
Defina uma senha do chaveiro em branco e você não será incomodado novamente.
fonte