umgeher's changelog


Password-store ou simplesmente pass e’ uma otima ferramenta para organizar e preservar seus passwords, inclusive OTP.

Companies spend millions of dollars on firewalls, encryption and secure access devices, and it’s money wasted; none of these measures address the weakest link in the security chain.

– Kevin Mitnick

O pass cria um arquivo pgp1 com o password ou o que deseja preservar usando uma arquitetura de diretorios. Otimo para utilizar o git para versionar e/ou fazer backups de forma praticas e conectar programas que precisam de sua senha, como por exemplo o msmtp2 e o mbsync3.


Recomendo voce sempre usar os pacotes do seu sistema operacional e/ou distro.


pkg_add password-store


apt-get install pass


Antes de tudo, crie seu par de chaves PGP1.


Para iniciar sua arquitetura “pass” digite:

pass init

Ele vai criar toda a estrutura necessaria para comecar a guardar suas informacoes.


Para inserir um password, use o comando insert.

pass insert email/meuEmail

Ele vai perguntar o password que voce deseja colocar no arquivo email/meuEmail.


Para gerar um password, o que recomendo, use o comando generate.

pass generate site/minha-conta
The generated password for tmp is:

Ele vai gerar e mostrar um password, como por exemplo @kT2-5c~&#Ia}YL%U&“x6`A!5.

Voce pode determinar que nao deseja chars especiais com o argumento -n, exemplo:

pass generate -n site/minha-conta
The generated password for tmp is:

E tambem voce pode dizer quantos chars voce deseja o password.

pass generate site/minha-conta 10
The generated password for tmp is:


Para voce ver um password, apenas digite o nome dele.

pass site/minha-conta

Voce ainda pode apenas digitar pass e ter uma visao da arquitetura do seu pass.

Password Store
└── site
    └── minha-conta


Normalmente voce vai ter varios passwords na sua arquitetura. Quando isso acontecer, voce pode buscar o nome deles com o comando find.

pass find tm 
Search Terms: tm
└── tmp


Para voce renomear um password, digite o comando mv seguido do nome atual e do novo nome.

pass mv tmp tmp2


Para remover um password, apenas digite o comando rm seguido com o nome dele.

pass rm tmp2


Agora que voce tem todos os seus passwords guardados com PGP. Voce deve fazer backup deles.

Atencao: Lembre que voce deve guardar seu par de chaves PGP tambem!


O pass vem com um by-pass para o git. Voce pode iniciar o git com o comando.

pass git init

Depois que a estrutura do git e’ criada, o pass comeca a fazer commit de todas as modificacoes que voce fizer no pass. Logo, criar, renomear, editar e deletar passwords vao ser commitados no git local.


Caso voce nao tenha usado git ainda, voce pode simplesmente guardar o diretorio do seu pass.

tar -zcvf ~/pass.tar.gz ~/.password-store

Agora voce tem uma copia do seu pass. Guarde do modo que achar melhor.

Articles from blogs I follow around the net


It kind of crept up on me. One day, sitting at my workstation, I stopped typing, stared blankly at the screen for a few seconds, and a switch flipped in my head. On the night of New Year’s Eve, my backpack was stolen from me on the train from Berlin to Amste…

via Drew DeVault's blog 2023-05-01 00:00

Game of Trees 0.88 released!

Version 0.88 of Game of Trees has been released (and the port updated): * got 0.88; 2023-04-29 see git repository history for per-change authorship information - tog: always use alternate charset for vertical/horizontal line - several tog regression test suite …

via OpenBSD Journal 2023-04-30 10:27

Let the charge come back, thinkpad…

So, I have a thinkpad x270 which is pretty good. However, for the past few months, I was having a lot of trouble to charge it. There was a single position and mood for it work charge normally. Well, no more! Let’s face the challenge of fixing it by myself.…

via Lucas E M M. opinions 2023-04-25 22:10

Generated by openring