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

Game of Trees 0.79 released.

Version 0.79 of Game of Trees has been released (and the port updated): * got 0.79; 2022-11-08 - repair build on OpenBSD/sparc64 (patch by Ted Bullock) - fix crash in gotd if client gets disconnected on error (reported by Mikhail) - fix crash in got-send-pack whe…

via OpenBSD Journal 2022-11-10 02:19

Xess 2: CSS variable edition

Image generated by Waifu Diffusion v1.3 (float16) -- 1girl, fox ears, blue hair, blue eyes, paintbrush, canvas, easel, chibi, hoodie, smile, solo, very colorful, heart, pupils As a hacker with too many side projects, I like to have a certain look to my webs…

via Xe's Blog 2022-11-06 00:00

Mirroring sources used in nixpkgs (software preservation)

# Introduction This may appear like a very niche use case, in my quest of software conservancy for nixpkgs I didn't encounter many people understanding why I was doing this. I would like to present you a project I made to easily download all the sou…

via Solene'% 2022-11-03 00:00

Generated by openring