Eu cobri alguns gerenciadores de senhas no passado, incluindo Buttercup e Enpass , e todos eles eram aplicativos GUI. Hoje, apresento a vocês um gerenciador de senhas que você pode usar apenas pelo seu terminal, chama-se Pass.
Pass é um aplicativo gerenciador de senhas baseado em linha de comando de código aberto que implementa a filosofia Unix salvando senhas em arquivos GPG criptografados que podem ser organizados em várias hierarquias de pastas, transferidos entre computadores e manipulados usando utilitários de gerenciamento de arquivos de linha de comando padrão.
Pass, sendo basicamente um script bash, faz uso de alguns Python e Ruby para realizar tarefas como importação de senhas de outros gerenciadores, por exemplo. Ele salva suas senhas em uma pasta .password-store pasta oculta em seu diretório pessoal.
Recursos no Passe
Como instalar e usar o Pass no Linux
Se você ainda não possui uma chave GPG, precisará criar uma para você usando este guia.
Para instalar o Pass, execute o seguinte comando conforme sua distribuição Linux.
$ sudo apt-get install pass $ sudo yum passe de instalação $ sudo zypper no armazenamento de senhas
E inicialize o armazenamento de senhas com este comando:
$ pass init GPG_ID_OR_EMAIL
GPG_ID_OR_EMAIL é o ID de sua chave GPG de código hexadecimal de oito dígitos ou o endereço de e-mail que você usou para criar a chave GPG. Você sempre pode revisar ambas as chaves usando o comando: “gpg –list-secret-keys”.
Agora que você está pronto, é assim que você adiciona uma nova senha, por exemplo, para fossmint.com dentro do “ beginner” pasta:
$ passe inserir iniciante/fossmint.com
Liste todas as suas senhas digitando “pass” que retornará uma visualização em árvore:
$ passe Armazenamento de senhas └── iniciante └── fossmint.com
Você pode mostrar a senha usando o seguinte comando (para o mesmo “categoria iniciante” e “ fossmint.com” item) assim.
$ passe iniciante/fossmint.com
Você pode copiar a senha para a área de transferência sem exibir assim:
$ pass -c iniciante/fossmint.com
Para editar uma senha existente, por exemplo, a mesma entrada “beginner/fossmint.com” acima, use:
$ passe editar iniciante/fossmint.com
Você será solicitado a inserir sua senha GPG e depois poderá editar a senha armazenada ou outras informações no arquivo.
Isso é tudo! Muito trabalho, se você me perguntar. Na verdade, deixado para mim sozinho, vou me ater aos gerenciadores de senhas da GUI, especialmente porque eles não exigem que eu dedique muito do meu tempo para configurá-los.
Mas quem sabe? O terminal pode ser o seu lugar favorito para estar – cada um na sua. É seu? Diga-nos o que você pensa sobre Pass na seção de comentários abaixo.