Existe uma maneira de inserir a senha do chaveiro padrão usando a linha de comando?
Por exemplo:
Você tem uma configuração remota do Ubuntu 10.10 configurada para login automático. Você não deseja remover a senha do chaveiro.
Tudo bem, o sistema inicializa e efetua login automaticamente, e agora pede a senha do chaveiro. Nesse ponto, você pode criar conexões ssh, mas não pode usar a área de trabalho remota.
O que você pode fazer para inserir a senha do chaveiro neste momento?
Além disso, para esclarecer melhor, isso é de uma conexão remota usando a linha de comando.
fonte
Isso funciona definitivamente !!
Depois de muitas tentativas e erros, descobri que o antigo pacote mal-humorado "pam-keyring" ainda contém a "pam-keyring-tool" que você pode usar para desbloquear chaveiros na linha de comando. O Ubuntu tirou a ferramenta do pacote após o lançamento, talvez por motivos de segurança ???
Está aqui:-
descompacte-o onde quiser e faça o seguinte: -
você NÃO faz a instalação porque não deseja que ele atualize o pacote a qualquer momento.
edite no arquivo de configuração pós-login rc.local para ficar assim: -
ei presto!
fonte
Graças ao Stefano! Sua resposta me levou até o meio do caminho, mas achei que o método, por padrão, só funciona ao executar o script python na máquina local. Se você estiver executando localmente, terá acesso ao chaveiro do Gnome. Eu queria poder executar o script dele por meio de uma sessão SSH, mas continuava recebendo "gnomekeyring.IOerror", porque o chaveiro não estava acessível. Depois de pesquisar bastante, encontrei a solução em https://ask.fedoraproject.org/en/question/45246/error-communicating-with-gnome-keyring-daemon-in-ssh-session/
Para destilar a página até a parte mais pertinente que se aplica a essa situação, adicione o seguinte ao seu script .bashrc.
Não vale nada que o padrão grep fornecido no link não funcione para mim, portanto o que tenho acima é um pouco diferente.
fonte