Como posso alterar a senha do meu chaveiro na linha de comando?

2

Estou tendo problemas com o congelamento da minha tela, e acho que pode ser devido ao chaveiro de login. No momento, ele está pedindo um novo chaveiro (eu apaguei o antigo), mas a tela não responde. A única maneira de acessar qualquer coisa é através de um shell de root na inicialização.

Como posso definir o chaveiro no prompt de comando?

    
por Brian Dant 11.09.2012 / 16:25

1 resposta

0

Depois de muitos testes e erros, descobri que o antigo pacote coerde pam-keyring ainda contém o pam-keyring-tool que você pode usar para desbloquear keyrings na linha de comando. O Ubuntu retirou a ferramenta do pacote após o lançamento instável, talvez por razões de segurança?

Veja o que fazer:

  1. Faça o download do pacote:

    wget https://launchpad.net/ubuntu/+archive/primary/+files/pam-keyring_0.0.8.orig.tar.gz
    
  2. Descompacte-o onde quiser e faça:

    ./configure
    
    make
    

    Você NÃO faz a instalação porque não quer atualizar o pacote a qualquer momento.

  3. Abra o arquivo de configuração de login do post rc.local :

    gksu gedit /etc/rc.local
    
  4. Edite para que fique assim:

    exec echo ENTER_YOUR_PASSWORD_HERE | /PATH_TO_PAM_KEYRING_TOOL/pam-keyring-tool --keyring=login -u -s
    
    exit 0
    

É isso! Isso definitivamente funciona.

    
por matthew toft 12.11.2012 / 00:24