Senha de login alterada sem alterar o chaveiro

0

Esqueci minha senha de login. Então eu inicializei no modo de recuperação e usei o comando passwd para alterar a senha. Agora posso fazer o login, mas obviamente não atualizei a senha do meu chaveiro do Gnome.

Eu sei minha senha antiga perto o suficiente para forçar a força bruta, se necessário, mas não consigo descobrir como fazer isso na linha de comando.

É possível fazer login no chaveiro do Gnome (Seahorse) na linha de comando? (Ou algo similar)?

Minha configuração é Debian 9, Gnome 3.22.2.

    
por JamesWat 12.07.2018 / 07:45

1 resposta

0

Existe este script Python, gkeyring , que permite interagir com o daemon de chaveiro do GNOME.

A small Python tool for shell access to GNOME keyring. It provides simple querying for and creating of keyring items.

Uso

Example usage:

$ gkeyring.py --all

         List all keyring items in the default keyring.

$ gkeyring.py --id 12

         Get keyring item with ID 12 in default keyring.

$ gkeyring.py --name 'backup'

         Search for keyring item with name 'backup'. You can easily see item names e.g.
         in the overview of Seahorse application.

$ gkeyring.py -p [email protected] -i gajim=1 -1

         Search for keyring item with property 'account_name' with value '[email protected]'
         and property 'gajim' with integer value '1'. Output only the secret(s).

$ gkeyring.py --type network -p server=my.com,protocol=ftp --output user,secret
         Search for network keyring item with 'server' and 'protocol' properties. Output
         property 'user' followed by item's secret.

$ gkeyring.py --set --name 'foo' -p bar=baz --keyring login

         Create a new item in keyring 'login' with name 'foo' and property 'bar'.

$ gkeyring.py --delete --id 12

         Delete a keyring item with ID 12.

$ gkeyring.py --lock --keyring login

         Lock keyring 'login'.
    
por 12.07.2018 / 08:18